easyui的combobox()创建下拉框中使用JavaScript unshift() 方法

定义和用法

unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。

注意: 该方法将改变数组的数目。

提示: 将新项添加到数组末尾,请使用 push() 方法。

在easyui的combobox()创建下拉框时想在下拉框最前面加上 “全部” 这个下拉选项。

editable: true, 这个属性true 下拉框可以进行检索 ,默认为false 不可以进行检索
function init() {
    //定义部门下拉框
    $('#deptSel').combobox({
        valueField: 'deptNo',
        textField: 'deptName',
        editable: true,
        onLoadSuccess: function (data) {
            if(data!=null&&data.length>0){
                $('#deptSel').combobox('setValue', "");
            } else {
                $('#deptSel').combobox('setValue', "");
            }
        },
        onSelect: function (rec) {
           //下拉框选择时事件

        }
    });

    //发出请求获取部门下拉数据
    $.ajax({
        url: '/review/reviewDept/toList',
        type:'post',
        dataType:'json',
        success:function(data) {
            if(data!=null&&data.length>0){
                //利用unshift()方法,在下拉数据数值的头部添加数据。
                data.unshift({deptNo:'',deptName:"全部"})
                $("#deptSel").combobox("loadData", data)
            }

        }
    })
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值