EasyUI Datagrid с двумя одинаковыми полями и различным форматером
У меня есть 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, который показывает именно проблему, и вот ссылка:
Если вы прокомментируете первый столбец с полем listprice, тогда будет применена вторая функция форматирования. Я хочу знать, как можно реализовать сетку с 2 столбцами идентичного поля
1 ответ
Оба столбца ссылаются на один и тот же field
, К сожалению, в документации не ясно о такой ситуации, но это, кажется, проблема.
Чтобы решить эту проблему, вы могли бы ввести в элемент griddata еще один элемент строки, который дублирует список.
Я разбудил вашу скрипку, чтобы прояснить это: http://jsfiddle.net/zwif_/ncjperwm/