gpt4 book ai didi

jquery - 如何在 Jqxgrid 中的页面加载时显示下拉列表

转载 作者:行者123 更新时间:2023-12-01 04:05:21 25 4
gpt4 key购买 nike

我正在使用 jqwidgets 的 Jqxgrid。

我在网格中获取了一个下拉列表。

我想在页面加载时默认以可编辑模式显示下拉列表。

请看一下这个屏幕截图,其中第一个下拉列表显示为“请选择”,它会在单击网格单元格时出现,如何将其默认绑定(bind)。

enter image description here

下面是代码。

{
text: 'Position of meter in Rack', datafield: 'MeterPositionInRack', width: 180, columntype: 'dropdownlist', editable: true,
createeditor: function (row, column, editor) {
var list = ['1', '2', '3' ,'4'];
editor.jqxDropDownList({ autoDropDownHeight: true, source: list, selectedIndex: 0 });

editor.jqxDropDownList.bind('select', function (event) {
var args = event.args;
var item = $('#jqxdropdownlist').jqxDropDownList('getItem', args.index);
alert('Selected: ' + item.label);
});
}
, initeditor: function (row, cellvalue, editor) {
var list1 = ['1', '2', '3', '4'];
console.log("initeditor: " + list1);
editor.jqxDropDownList({ autoDropDownHeight: true, source: list1, selectedIndex: 0 });
}
}

请帮助我。

最佳答案

Jqxgrid具有ready属性,可以在网格初始化并绑定(bind)完成后执行任何操作,因此您可以触发begin update方法:

$("#jqxgrid").jqxGrid({
...
ready: function () {
$("#jqxgrid").jqxGrid('beginrowedit', 0);
},
...
});

另请参阅:

关于jquery - 如何在 Jqxgrid 中的页面加载时显示下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29774321/

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