1
我有一個預定義字段中的值的網格,我想要做的是單擊編輯一行想要更改FormEdit中的一個字段的值。jqGrid更改beforeShowForm上的字段的值
的ColModel是:
colModel:[
{name:'id',index:'ID', width:50, hidden:true, search:false, editable:false,resizable:false},
{name:'product',index:'product', align:"center", width:20, search:false, editable:false,resizable:false},
{name:'volume',index:'volume', align:"center", hidden:false, width:15, search:false, editable:true}
],
我將建立體積= 1時,打開編輯表單,和我做這樣的...
ondblClickRow: function(id){
jQuery("#products").jqGrid('editGridRow', id, {
recreateForm:true,
beforeShowForm: function(form) {
$('#tr_volume',form).show();
$("#tr_volume",form).val('1');
},
reloadAfterSubmit:false, closeOnEscape:true, closeAfterAdd:true, closeAfterEdit:true,
editable:true, editrules:{edithidden:true,required:true,number:true,minValue:1}
})
但它不是爲我工作,是什麼是錯的?
謝謝奧列格!它很棒! – Sici
@Sici:不客氣!如果問題解決了,您應該[「接受」](http://meta.stackexchange.com/a/5235/147495)答案並獲得您的第一個聲望點。 – Oleg