[英]JQgrid accessing value from another column
我正在使用JQgrid在我的jsp中绘制表格。 对于其中一列,我有一个自定义格式化程序:
function profileConsentFmatter (cellvalue, options, rowObject)
{
if (options.colModel[12] == "CORPADMIN") {
return "Company Admin";
} else if (cellvalue == "true") {
return "Yes";
} else {
return "Pre GDPR";
}
}
如您所见,我希望此列的值取决于另一列的值。 我怎么做? 我尝试了与文档不同的方法,但它们似乎不起作用。
您可以使用rowObject
参数。 它具有该行的所有数据,但rowObject格式取决于它从服务器接收的数据格式。
function profileConsentFmatter (cellvalue, options, rowObject)
{
if (rowObject.AdminType == "CORPADMIN") {//assuming JSON here
return "Company Admin";
} else if (cellvalue) {
return "Yes";
} else {
return "Pre GDPR";
}
}
这应该工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.