jqgrid格式一个单元格中的编号和链接

jqgrid格式一个单元格中的编号和链接,jqgrid,Jqgrid,是否可以在带有jqGrid的单元格中使用格式编号作为链接?具有两个格式化程序编号和链接/显示链接 colModel:[ {name:'Balance',index:'Balance',align:'right',formatter: 'showlink', sorttype:"float", summaryType:'sum', formatoptions:{thousandsSeparator:","}},... 我试着将平衡设置为链接,并且仍然能够通过分组进行总结 TIA是的,你可以 您可

是否可以在带有jqGrid的单元格中使用格式编号作为链接?具有两个格式化程序编号和链接/显示链接

colModel:[
{name:'Balance',index:'Balance',align:'right',formatter: 'showlink', sorttype:"float", summaryType:'sum', formatoptions:{thousandsSeparator:","}},...
我试着将平衡设置为链接,并且仍然能够通过分组进行总结

TIA是的,你可以

您可以定义自定义格式化程序,并在自定义格式化程序中调用原始的“number”和“showlink”格式化程序

例如使用

formatter:function(单元格值、选项、行对象、操作){
返回$.fn.fmatter.call(此为“showlink”,
$.fn.fmatter.call(此“数字”、单元格值、选项、行对象、操作),
选项,
rowObject,
行动);
},
格式选项:{小数点分隔符:,,,baseLinkUrl:“http://www.google.com/"}

如何查看我使用自定义格式化程序的
选项
作为
$.fn.fmatter
的相应参数。因此,可以在
formatoptions

Oleg中使用“number”和“showlink”格式化程序选项的混合,最好传递一组格式化程序,例如
formatter:['number',showlink']
。将来可能吗?@SerhiiPopov:格式化程序应该返回一个字符串。你可以用任何你需要的方式构造它。例如,
var n1=$.fn.fmatter.call(这个“数字”,options.rowData.field1,options,rowObject,action),n2=$.fn.fmatter.call(这个“数字”,options.rowData.field2,options,rowObject,action)
从两个属性/列(
field1
field2
)获取数据,然后可以使用
$.fn.fmatter.call(此“showlink”,n1+”:“+n2,选项,行对象,操作)
n1+:“+n2
的形式创建链接。在这种情况下,如何使用
格式化程序:['number',showlink']
?@SerhiiPopov:无法提供足够灵活的简短格式(如
格式化程序:['number',showlink']
)。因此,我更愿意描述如何使用现有的格式化程序(b调用
$.fn.fmatter
),任何开发人员都可以构建自己的自定义格式化程序。