55 return Zurmo::t(
'WorkflowsModule',
'Select Triggers');
63 return 'triggersPreviousLink';
71 return 'triggersNextLink';
79 return 'ZeroTriggers';
95 return Yii::app()->createUrl(
'workflows/default/addAttributeFromTree',
96 array_merge($_GET, array(
'type' => $this->model->type,
97 'treeType' => static::getTreeType(),
98 'trackableStructurePosition' =>
true)));
106 if (count($this->model->triggers) > 0)
112 $style =
'display:none;';
114 $content = ZurmoHtml::tag(
'div',
115 array(
'id' =>
'show-triggers-structure-div',
116 'class' =>
'has-lang-label'),
118 $content = ZurmoHtml::tag(
'div',
119 array(
'id' =>
'show-triggers-structure-wrapper',
132 'class' =>
'triggers-structure-input');
133 $content = $this->form->textField($this->model,
'triggersStructure', $idInputHtmlOptions);
134 $content .= ZurmoHtml::tag(
'span', array(), Zurmo::t(
'Core',
'Search Operator'));
135 $content .= $this->form->error($this->model,
'triggersStructure');
144 return get_class($this->model) .
'_triggersStructure';
152 return get_class($this->model) .
'[triggersStructure]';
160 return 'rebuildWorkflowTriggersAttributeRowNumbersAndStructureInput("' . get_class($this) .
'");';
168 return count($this->model->triggers);
177 return $this->
renderItems($rowCount, $this->model->triggers,
true);
185 return '<div class="large-icon"></div><h2>' . Zurmo::t(
'WorkflowsModule',
'Drag or double click your triggers here') .
'</h2>';
static getZeroComponentsClassName()
getWorkflowAttributeRowAddOrRemoveExtraScript()
getItemsContent(&$rowCount)
renderExtraDroppableAttributesContent()
renderItems(&$rowCount, $componentData, $trackableStructurePosition=false)
renderStructureInputContent()
getZeroComponentsMessageContent()
static getPreviousPageLinkId()
static getWizardStepTitle()
static getNextPageLinkId()