EasyUI Datagrid,具有两个相同的字段和不同的格式化程序

时间:2018-12-18 09:50:23

标签: javascript jquery-easyui jeasyui

我有一个EasyUI Datagrid,它具有两个相同的字段:

<th data-options="field:'listprice',width:80,align:'right',formatter:formatPrice">List Price</th>

<th data-options="field:'listprice',width:80,align:'right',formatter:formatPriceToWords">List Price</th>

,我有2个用于格式化价格值的函数,但是对于这些列,仅应用第一列的格式化程序。 我有一个jsfiddle可以准确显示问题,这是链接:

  

http://jsfiddle.net/pouya_devil/vrbjudpz/2/

如果您在第一列中使用 listprice 注释,则将应用第二个格式化程序功能。我想知道如何用2列相同的字段实现

1 个答案:

答案 0 :(得分:0)

两列都引用相同的field。不幸的是,docs尚不清楚这种情况,但这似乎是一个问题。

要解决此问题,您可以在“ griddata”中引入另一个与标价重复的行元素。

我已经分叉了您的小提琴以澄清此问题:http://jsfiddle.net/zwif_/ncjperwm/