yii框架中,如何利用下拉菜单进行筛选

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yii框架中,如何利用下拉菜单进行筛选相关的知识,希望对你有一定的参考价值。

我在yii框架中想实现下面的效果,

当我用下拉框的时候,下面就能筛选出相应的内容,有谁知道该怎么弄么?
我用下面的代码,

<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'b2b-ticket-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'id',
'activecode',
'uid',
'companyid',
'groupid',
'identity_no',
/*
'realname',
'telephone',*/
array(
'name'=>'tstatus',
'htmlOptions'=>array('width'=>'150px'),

'filter'=>CHtml::dropDownList('Provider[tstatus]','',
array(
'1'=>'未激活',
'2'=>'预约处理中,可取消',
'3'=>'预约确认,电话取消',
'4'=>'体检完成',
'5'=>'取消预约',
)
),
),

array(
'class'=>'CButtonColumn',
),
),
)); ?>
但是没有实现,该怎样实现呢?

用ajax把选取到的数据发送到controller中,获取到结果显示在view上 参考技术A 这个相当于一个查询功能啦!用ajax能轻松搞定!

如何重写angularJs的下拉框,做到带查找筛选功能的select下拉框

要使用angularjs 实现带查找筛选功能的select下拉框,但是,项目基本完成了,目前就是优化,项目里面有大量的下拉框,一个一个的去改太耗费时间精力了,是否可以直接去修改anguarjs框架的下拉框控件,该如何进行修改。或者有其他的建议也行。谢谢!需求效果如图

参考技术A <script language="javascript">
function addSel()
var obj;
obj=document.createElement("option");
obj.text=document.all.addT.value;
obj.value=document.all.addV.value;
sel.add(obj);

function delSel()
document.all.sel.options.remove(document.all.sel.selectedindex);
document.all.sel.selectindex=0;

</script>
<select id="sel">
<option value="1">11111</option>
<option value="2">22222</option>
</select>
value:<input id="addV" type="text">
text:<input id="addT" type="text">
<input type="button" value="添加" onclick="addSel()">
<input type="button" value="删除" onclick="delSel()">本回答被提问者和网友采纳

以上是关于yii框架中,如何利用下拉菜单进行筛选的主要内容,如果未能解决你的问题,请参考以下文章

使用select下拉菜单筛选table表格内容

yii框架中的下拉菜单和单选框

yii2框架dropDownList的下拉菜单用法介绍

c# 高手来帮帮忙ComboBox下拉菜单的问题

yii如何做下拉菜单,不是联动二级的,就是那种比如我想发邮件给别人,可以有个下拉菜单随便选择要发给谁的

如何导出excel中下拉菜单的内容?