jqGrid和Fancybox - 用' Open'替换单元格内容。或者'查看'

时间:2017-06-05 08:28:43

标签: jquery jqgrid fancybox

我正在使用带有Fancybox的jqGrid。单元格值在冗长的文本,表格数据或图像之间变化,因此Fancybox。

我想替换单元格的内容,比如“'诊断'”,例如'查看'或者'打开'然后Fancybox显示单元格值。 单元格值的Fancybox显示正常。只需要帮助替换细胞内容......

          colModel: [
                     {name:"consultation"},
                     {name:"diagnosis",formatter:fancyBoxFormatter},
                     {name:"prescription",formatter:fancyBoxFormatter}, 
                     {name:"tests",formatter:fancyBoxFormatter},
                     {name:"imaging",formatter:fancyBoxFormatter},
                     {name:"generic",formatter:fancyBoxFormatter},
                     {name:"referral",formatter:fancyBoxFormatter},
                     {name:"management",formatter:fancyBoxFormatter},
                     {name:"completed"}
                         ], 

和Fancybox自定义格式化程序(感谢Oleg让这个工作!):<​​/ p>

function fancyBoxFormatter (cellvalue, options) {
    return "<a class=\"fancybox\" href=\"#data" +
        options.rowId + "_" + options.colModel.name + "\">" + cellvalue + "</a>" +
        "<div style=\"display:none\"><div id=\"data" +
        options.rowId + "_" + options.colModel.name + "\">" +
        cellvalue + "</div></div>";
}

0 个答案:

没有答案