public function init() { Yii::app()->clientScript->registerScriptFile($this->module->assetsUrl . '/js/WorkflowManagerBase.js'); Yii::app()->clientScript->registerScriptFile($this->module->assetsUrl . '/js/WorkflowManager.js'); Yii::app()->clientScript->registerScript('workflowDialog_' . $this->id, ' x2.workflowManager = new x2.WorkflowManager ({ translations: ' . CJSON::encode(array('Comment Required' => Yii::t('workflow', 'Comment Required'), 'Stage {n}' => Yii::t('workflow', 'Stage {n}'), 'Save' => Yii::t('app', 'Save'), 'Edit' => Yii::t('app', 'Edit'), 'Cancel' => Yii::t('app', 'Cancel'), 'Close' => Yii::t('app', 'Close'), 'Submit' => Yii::t('app', 'Submit'))) . ', modelId: ' . $this->model->id . ', modelName: "' . $this->getAssociationType() . '", startStageUrl: "' . CHtml::normalizeUrl(array('/workflow/workflow/startStage')) . '", revertStageUrl: "' . CHtml::normalizeUrl(array('/workflow/workflow/revertStage')) . '", getStageDetailsUrl: "' . CHtml::normalizeUrl(array('/workflow/workflow/getStageDetails')) . '", completeStageUrl: "' . CHtml::normalizeUrl(array('/workflow/workflow/completeStage')) . '" }); ', CClientScript::POS_END); parent::init(); }
public function init($skipGridViewInit = false) { parent::init(); if (!$skipGridViewInit) { list($updateRoute, $updateParams) = $this->getAjaxUpdateRouteAndParams(); $this->dataProvider->pagination->route = $updateRoute; $this->dataProvider->pagination->params = $updateParams; $this->dataProvider->sort->route = $updateRoute; $this->dataProvider->sort->params = $updateParams; } }