Exemplo n.º 1
0
 /**
  * Added condition that scenario is not Inline. be aware
  * 'Inline' does not refer to inline-edit, but rather Inline view,
  * turned on in a quickView for example.
  */
 public function canEdit($field = null)
 {
     return parent::canEdit($field) && $this->scenario !== 'Inline';
 }
Exemplo n.º 2
0
 /**
  * Added condition that scenario is not Inline. be aware
  * 'Inline' does not refer to inline-edit, but rather Inline view,
  * turned on in a quickView for example.
  */
 public function canEdit(Fields $field)
 {
     return !in_array($field->fieldName, $this->disableInlineEditingFor) && parent::canEdit($field) && $this->scenario !== 'Inline';
 }
Exemplo n.º 3
0
 public function getPackages()
 {
     $packages = array_merge(parent::getPackages(), array('RecordEditCss' => array('baseUrl' => Yii::app()->theme->baseUrl, 'css' => array('css/recordEdit.css')), 'FormViewJS' => array('baseUrl' => Yii::app()->baseUrl, 'js' => array('js/recordView/FormView.js'), 'depends' => array('RecordViewJS'))));
     if (!$this->suppressQuickCreate) {
         $packages = array_merge($packages, array('RelationshipJS' => array('baseUrl' => Yii::app()->baseUrl, 'js' => array('js/Relationships.js'), 'depends' => array('X2Widget'))));
     }
     return $packages;
 }