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

EasyUI Datagrid with two identical fields and diffrent formatter

我有一个 EasyUI 数据网格,其中包含两个相同的字段,如下所示:

<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,这里是 link :

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

如果您使用 listprice 字段注释第一列,则将应用第二个格式化函数。我想知道如何实现具有 2 列相同字段的网格

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

要解决这个问题,您可以在 'griddata' 中引入另一个行元素,它会复制标价。

我已经分叉了你的 fiddle 以澄清这一点:http://jsfiddle.net/zwif_/ncjperwm/