comboBox

来源:互联网 发布:prisma 知乎 编辑:程序博客网 时间:2024/05/21 17:57

用datagrid 绘制表格,其中一个item是下拉列表的形式,数据时通过接口从后台获取到的,最初的代码是这样

 $('#productId').combobox({                url:'getProductsToSelect.json',                valueField:'id',                textField:'name', onSelect: function(rec){                    $('#productName').val(rec.name);                },                            });

列表没有默认选项,只有点击选择按钮,所有的选项在下拉框中显示。

我要达到的效果是在给下拉列表默认选项,添加下面这段代码:

<pre name="code" class="html">$('#productId').combobox({                url:'getProductsToSelect.json',                valueField:'id',                textField:'name', onSelect: function(rec){                    $('#productName').val(rec.name);                },                 onLoadSuccess: function () { //加载完成后,设置选中第一项                var data = $('#productId').combobox('getData');                console.log(data)             if (data.length > 0) {                              $('#productId').combobox('select', data[0].id);                              }             }            });


0 0
原创粉丝点击