当前位置: 首页 > 知识库问答 >
问题:

Yii:下拉小部件

鲜于仰岳
2023-03-14

我试图创建一个下拉使用小部件在我的YiiWeb应用程序。以下是我正在做的事情:

$this->widget('zii.widgets.grid.CGridView', array(
                        'id' => 'events-grid-future',
                        'filterPosition' => 'footer',
                        //'dataProvider' => $model->search('future'),
                        'dataProvider' => $model->search('future'),
                        'filter' => $model,
                        'ajaxUrl' => array('events/admin', 'search_all' => $search_all_value),
                        'itemsCssClass' => 'table table-hover table-striped table-bordered table-condensed',
                        'columns' => array(
                            array(
                                'name' => 'status',
                                'header' => 'Job Status',
                                'value' => 'ucfirst($data->status)',
                                'filter' => array('All' => 'All', 'Enquiry' => 'Enquiry', 'Contract Issued' => 'Contract Issued', 'Confirmed' => 'Confirmed', 'Hold' => 'Hold', 'Performed' => 'Performed'),
                            ),
),
)

但下拉列表似乎如下所示:

有一个空和空。我想把它去掉。有什么帮助吗?

共有1个答案

令狐献
2023-03-14

尝试添加“空”=

'filter' => array('All' => 'All', 'Enquiry' => 'Enquiry', 'Contract Issued' => 'Contract Issued', 'Confirmed' => 'Confirmed', 'Hold' => 'Hold', 'Performed' => 'Performed'),array('empty'=>'--- Select --- ')

 类似资料:
  • 面对这样的问题: 表由bootstrap(来自yii booster)的小部件TbGridView形成。在TBButton列中,我形成“编辑/删除等” 但是我想用一个按钮来处理拆分下拉列表的效果http://yii-booster.clevertech.biz/components.html#buttonDropdowns

  • PHP解析错误:语法错误,第14行的/dev/shm/untitled.PHP中出现意外“') 我真的找不到错误,看了100遍。需要实现这个小部件,谢谢! 有4个左括号和4个右括号。逗号没问题,所以?

  • 我想使用kartik yii网格制作可编辑网格。但是当我试图安装它通过作曲家使用以下命令 但它会从我的供应商那里更新很多东西,甚至是yii2框架引导。谁能建议我在不影响其他供应商的情况下安装这个小部件?

  • 本文向大家介绍Yii框架小部件(Widgets)用法实例详解,包括了Yii框架小部件(Widgets)用法实例详解的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Yii框架小部件(Widgets)用法。分享给大家供大家参考,具体如下: 小部件 ¶ 小部件是在 视图 中使用的可重用单元, 使用面向对象方式创建复杂和可配置用户界面单元。 例如,日期选择器小部件可生成一个精致的允许用户选择日期的

  • 在yii中,我正在创建一个项目。 现在我想创建用于显示新密码插入窗口的小部件。要重置密码,用户需要正确输入安全问题的答案。在此之后,他将获得两个单选按钮。一个标签是“在此处更改密码”,另一个标签是“发送密码重置链接到邮件”。 所以当用户点击第一个单选按钮时,这个小部件将被渲染,它将有两个文本字段用于输入新密码和重复密码,以及提交按钮。那么如何实现这个小部件。 我创建了简单的小部件说你好: 所以,如

  • 本文向大家介绍Yii把CGridView文本框换成下拉框的方法,包括了Yii把CGridView文本框换成下拉框的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Yii把CGridView文本框换成下拉框的方法。分享给大家供大家参考。具体实现方法如下: 使用yii的朋友都知道Yii中的CGridView默认显示提文本框了,那么我们要怎么把它转换成下拉框呢?本文就此分析一下解决方法。 默