繁体   English   中英

JQgrid从另一列访问值

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM