0
我有一个工作的jqGrid,我需要添加一个基于javascript函数的结果的列。该列仅包含指向另一个页面的href链接。jqGrid有条件地创建一个列
是否有可能在创建jqGrid时以这种方式添加列,或者如果函数的计算结果为true,是否需要创建具有新列的全新网格?
我试过......
,但无济于事。
希望得到任何帮助,谢谢!
我有一个工作的jqGrid,我需要添加一个基于javascript函数的结果的列。该列仅包含指向另一个页面的href链接。jqGrid有条件地创建一个列
是否有可能在创建jqGrid时以这种方式添加列,或者如果函数的计算结果为true,是否需要创建具有新列的全新网格?
我试过......
,但无济于事。
希望得到任何帮助,谢谢!
明白了。
$('grid').jqGrid({
...
colNames: [..., (myFunction() == 'Value') ? 'Test' : "" ],
colModel: [..., (myFunction() == 'Value') ?
{ key: true, name: 'Test', formatter: myFormatter, editable: false, align: 'center' } : { hidden: true } ],
...
空值导致了问题。如果从函数返回的条件与指定的条件不匹配,只需添加列并将其设置为隐藏。
希望这可以帮助别人。干杯!