createrelation.html.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. namespace zin;
  3. jsVar('executionID', $executionID);
  4. jsVar('projectID', $projectID);
  5. $items = array();
  6. $items[] = array
  7. (
  8. 'name' => 'id',
  9. 'label' => $lang->execution->gantt->id,
  10. 'control' => 'index',
  11. 'width' => '40px'
  12. );
  13. $items[] = array
  14. (
  15. 'name' => 'pretask',
  16. 'label' => $lang->execution->gantt->pretask,
  17. 'width' => 'auto',
  18. 'control' => 'picker',
  19. 'items' => array(),
  20. );
  21. $items[] = array
  22. (
  23. 'name' => 'condition',
  24. 'label' => $lang->execution->gantt->condition,
  25. 'width' => '150px',
  26. 'control' => array('control' => 'picker', 'required' => true),
  27. 'items' => $lang->execution->gantt->preTaskStatus,
  28. );
  29. $items[] = array
  30. (
  31. 'name' => 'task',
  32. 'label' => $lang->execution->gantt->task,
  33. 'width' => 'auto',
  34. 'control' => 'picker',
  35. 'items' => array(),
  36. );
  37. $items[] = array
  38. (
  39. 'name' => 'action',
  40. 'label' => $lang->execution->gantt->action,
  41. 'width' => '150px',
  42. 'control' => array('control' => 'picker', 'required' => true),
  43. 'items' => $lang->execution->gantt->taskActions,
  44. );
  45. formBatchPanel
  46. (
  47. set::title($lang->execution->createRelation),
  48. set::items($items),
  49. on::click('[data-name="pretask"]', 'loadTasks'),
  50. on::click('[data-name="task"]', 'loadTasks')
  51. );