create.biz.html.hook.php 725 B

1234567891011121314151617181920212223
  1. <?php
  2. namespace zin;
  3. $loadUrl = createLink('program', 'create', "parentProgramID={parent}&charterID={charter}" . (empty($originExtra) ? '' : "&extra=$originExtra"));
  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. });