我使用动态下拉列表创建了一个jqgrid。这很好用。我的问题是,如果下拉列表为空,则表示编辑表单显示错误消息,请在编辑或添加表单详细信息时选择该字段。
答案 0 :(得分:1)
制作custom function之类的
var fld1, fld2,
check = function (value,columnname) {
if (columnname === "fld1") {
fld1 = value;
} else if (columnname === "fld2") {
fld2 = value;
}
if (fld1 !== undefined && fld2 !== undefined) {
// validate the fields here
return [false, "please enter text"];
} else {
return true;
}
};
在你的jqgrid中,
$("#grid").jqGrid({
colModel: [
{name: 'fld1', editable: true,
editrules: {custom: true, custom_func: check}},
]
});