使用 jQgrid 如何以编程方式 Select Select 列表中的元素
Using jQgrid How to Programmatically Select an Element in a Select List
我想在下拉列表中显示包含已 selected(突出显示)元素的编辑表单。该列表使用 AJAX 填充,其中一个选项设置为 selected。
如果我检查流程,则在 BeforeShowForm 和 AfterShowForm 中设置了正确的选项,但随后恢复为空的默认值。
colNames:['Index','File Name'],
colModel:[
{name:'id', index:'id', width:100, hidden: true, editable: true, editrules:{edithidden:true}, formoptions:{rowpos:1, colpos:1,label:"Index:"}},
{name:'filename', index:'filename', width:400, hidden: false, editable: true, editrules:{edithidden:true}, formoptions:{rowpos:8, colpos:1,label:"Template Name:"} , edittype: "select", editoptions: { size: 1}},
],....
function oSelect(id,status,e){
$("#aclCushionPlacardlistV8").setColProp('filename', { editoptions: { dataUrl: '/QMSWebApp/AssyComponentListV8SupportControllerServlet?lifecycle=cushionplacardtypeoptions'}});
}
function bsForm(formId){
}
function asForm(formId){
alert("Stop - The desired list element is seleced in the list");
}
没有错误消息,列表已正确填充。我只是无法让编程 selected 部分工作。在代码中,我显示了一个警报,到目前为止一切正常。但是,当警报关闭时,select 列表默认返回顶部元素 0.
将选项值设置为数字,程序选择起作用。
我想在下拉列表中显示包含已 selected(突出显示)元素的编辑表单。该列表使用 AJAX 填充,其中一个选项设置为 selected。
如果我检查流程,则在 BeforeShowForm 和 AfterShowForm 中设置了正确的选项,但随后恢复为空的默认值。
colNames:['Index','File Name'],
colModel:[
{name:'id', index:'id', width:100, hidden: true, editable: true, editrules:{edithidden:true}, formoptions:{rowpos:1, colpos:1,label:"Index:"}},
{name:'filename', index:'filename', width:400, hidden: false, editable: true, editrules:{edithidden:true}, formoptions:{rowpos:8, colpos:1,label:"Template Name:"} , edittype: "select", editoptions: { size: 1}},
],....
function oSelect(id,status,e){
$("#aclCushionPlacardlistV8").setColProp('filename', { editoptions: { dataUrl: '/QMSWebApp/AssyComponentListV8SupportControllerServlet?lifecycle=cushionplacardtypeoptions'}});
}
function bsForm(formId){
}
function asForm(formId){
alert("Stop - The desired list element is seleced in the list");
}
没有错误消息,列表已正确填充。我只是无法让编程 selected 部分工作。在代码中,我显示了一个警报,到目前为止一切正常。但是,当警报关闭时,select 列表默认返回顶部元素 0.
将选项值设置为数字,程序选择起作用。