我在我的项目中使用 Jqgrid。出于验证目的,我在每一列上定义了自定义函数。喜欢,
{ label: 'Name', name: 'Name', width: 300,
editable:true, edittype:"custom", sortable:false,
editoptions:{custom_element: getDatabaseColumnSelector,
custom_value:getSelectedDatabaseColumn},
editrules:{required:true, custom:true, custom_func:somefunction}
},
在这里,我使用 somefunction() 进行验证,在此函数中,我也使用其他列值进行验证。就像是
if employeecountry = "US" then name.length < 10
但是在这个函数中,我怎样才能在 Name 列的自定义函数中获取employeecountry 的值。我试过了
"# + rowId + _columnname"
但这在添加表单的情况下不起作用,因为当时未设置 rowId。如何在另一列中定义的自定义函数中获取其他列值,这将在编辑表单、内联编辑和添加表单中工作。任何帮助都会非常显着。