1

TbEditableColumnブール値ではなく式を使用するように有効な属性を取得する方法はありますか(つまり、true)

以下は私がやろうとしていることの例です:

array(
  'class' => 'bootstrap.widgets.TbEditableColumn',
  'name' => 'description',

  'editable' => array(
       'type' => 'textarea',
   'url' => $this->createUrl('classification/update'),
   'placement' => 'top',
       'enabled' => '($data->status > 0) ? true : false;',
  )
),

bootstrap.widgets.TbButtonColumnこれは、次のように使用するときに使用可能な表示属性で機能することに注意してください。

array(
'class' => 'bootstrap.widgets.TbButtonColumn',
'deleteConfirmation' => 'Are you sure you wish to delete this classification?',
'template' => '{delete}',

'buttons'=>array(
    'delete' => array(
    'visible' => '($data->status > 0) ? true : false;',
)
), 

どんな助けでも大歓迎です。

4

1 に答える 1

0

列の「値」を設定していないことを確認してください -ここでコードを読んでください: 有効にする代わりに、「適用」=>true を試しましたか?

于 2013-11-28T15:09:04.733 に答える