JQgrid自定义内联编辑格式

时间:2017-12-11 23:07:30

标签: jquery jqgrid jqgrid-asp.net free-jqgrid

是否可以在内联编辑单元格中使用自定义格式化程序?好吧,这是我的列格式化程序:

ViewGroup.LayoutParams

主要问题是内联模式下的分隔符是“。”而不是“,”如果用户输入“242151,456”,则返回“NaN”但“25675.466”,它将以相应的格式传送。需要帮助:)

1 个答案:

答案 0 :(得分:1)

有不同的方法可以做到这一点。例如,您可以修改用户在saveRowValidation回调中输入的数据。例如,演示https://jsfiddle.net/OlegKi/kj8y2nu9/使用

saveRowValidation: function (options) {
    var newData = options.newData;
    newData.amount = String(newData.amount).replace(",", ".");
    newData.tax = String(newData.tax).replace(",", ".");
    newData.total = String(newData.total).replace(",", ".");
    return true; // validation is successful
}

,替换为.。确切的逻辑可能有点复杂,但我认为您可以以同样的方式在saveRowValidation内实现它。

相关问题