$(function() {
$('#dg').datagrid({
url:"getFirmDtlInfo.ht",
columns : [ [ {
field : 'class_type',
title : '账簿类型',
width : 40,
}, {
field : 'vender_id',
title : '供应商',
width : 40,
: {
type : 'combobox',
required : true,
options:{
valueField:'code_no',
textField:'code_name',
url:'codeDtlClassType.ht?class_type=(class_type列的值)',
editable:false,
panelHeight : 100,
},
},
},] ],
});
});
上面是源码 在请求conbobox的url的时候我想把class_type的值当作参数传递到后台 这边怎么写,求指教jQuerydatagrideasyuiURL
$('#dg').datagrid({
url:"getFirmDtlInfo.ht",
columns : [ [ {
field : 'class_type',
title : '账簿类型',
width : 40,
}, {
field : 'vender_id',
title : '供应商',
width : 40,
: {
type : 'combobox',
required : true,
options:{
valueField:'code_no',
textField:'code_name',
url:'codeDtlClassType.ht?class_type=(class_type列的值)',
editable:false,
panelHeight : 100,
},
},
},] ],
});
});
上面是源码 在请求conbobox的url的时候我想把class_type的值当作参数传递到后台 这边怎么写,求指教jQuerydatagrideasyuiURL
var dataGrid = $("#dg");
var rows = dataGrid.datagrid('getRows');
var row = rows[index];
var handler="getFirmDtlInfo.ht?class_type="+
$('#dg').datagrid({
url:handler, index 是你需要取值的行号,以0开始。
var dataGrid = $("#dg");
var rows = dataGrid.datagrid('getRows');
var row = rows[index];
var handler="getFirmDtlInfo.ht?class_type="+row.class_type;
$('#dg').datagrid({
url:handler,
{
field : 'vender_id',
title : '供应商',
width : 200,
editor : {
type : 'combobox',
required : true,
options:{
valueField:'code_no',
/////////////////////////////////////////////
onBeforeLoad:function(param){
var r=$('#dg').datagrid('getSelected');
param.class_type=r.class_type;
},
/////////////////////////////////////////////
textField:'code_name',
url:'codeDtlClassType.ht',
editable:false,
panelHeight : 100,
}
}
}