Guest User

Untitled

a guest
Oct 4th, 2018
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ## In the Fields_Tab_Handler, we respond to a button click to open field details by doing:
  2. fields_id = obj.parents('tr').data('fields_id')
  3. dlg = @createSubHandler('Field_Details_Dialog','Field_Details_'+fields_id)
  4.         if dlg
  5.             dlg.loadLayoutPostOptions = id: fields_id
  6.         dlg.init
  7.  
  8.  
  9. ## AND here is the field Details class:
  10. class Field_Details_Dialog extends Dialog_Handler
  11.     init: () ->
  12.         @layoutUrl  = 'layers/fielddetails/load_layout'
  13.         @saveUrl    = 'layers/fielddetails/update'
  14.         @createDialog()
  15.  
  16.  
  17.     afterLoadLayout: () ->
  18.         @openDialog()
  19.        
  20.         ### SAVE ###
  21.         @dialog.find('.save-btn').click () =>
  22.             @save()
Add Comment
Please, Sign In to add comment