edit.biz.html.hook.php 711 B

1234567891011121314151617181920212223
  1. <?php
  2. namespace zin;
  3. $loadUrl = createLink('program', 'edit', 'programID=' . data('program.id') . '&parentProgramID={parent}&extra=charter={charter}');
  4. query('formGridPanel')->each(function($node) use($loadUrl)
  5. {
  6. $fields = $node->prop('fields');
  7. $fields->field('charter')
  8. ->class('charterBox')
  9. ->control('picker')
  10. ->items(data('charters'))
  11. ->value(data('charter'))
  12. ->moveAfter('parent');
  13. $autoLoad = $node->prop('autoLoad');
  14. if(isset($autoLoad['parent'])) $autoLoad['parent'] = trim($autoLoad['parent'] . ',charter', ',');
  15. $node->setProp('fields', $fields);
  16. $node->setProp('autoLoad', $autoLoad);
  17. $node->setProp('loadUrl', $loadUrl);
  18. });