gpt4 book ai didi

yii - 如何将按钮添加到 CGridView?

转载 作者:行者123 更新时间:2023-12-04 03:31:36 27 4
gpt4 key购买 nike

听起来很简单,对吧?我搜索了高低,我不知道如何做到这一点。我有一个 CGridView:

$dataProvider = new CArrayDataProvider ($auctions);
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$dataProvider,
'columns'=>array(
'id::ID',
'product.title::Title',
'state::Status',
),
));

我想添加第四列,其中只包含一个简单的按钮,按下时将执行 javascript。我试过了:
array(
'class' => 'CButtonColumn',
),

这只是给我一个错误:
Undefined property: stdClass::$primaryKey

有任何想法吗?

最佳答案

尝试这个:

$dataProvider = new CArrayDataProvider ($auctions);
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$dataProvider,
'columns'=>array(
'id::ID',
'product.title::Title',
'state::Status',
array(
'type' => 'raw',
'value' => '<button onclick=\'alert("It works!")\' value="clickme"/>'
)
),
));

关于yii - 如何将按钮添加到 CGridView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13494600/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com