如何从jqgrid的编辑形式中的jqgrid编辑字段值中删除多余的空格?

时间:2011-08-27 06:03:30

标签: jquery jqgrid edit jqgrid-asp.net

jqGrid点击Edit按钮后,jqGrid会在Edit表单中加载数据,并在字段末尾添加额外的空格。例如,当我看到username时,它的外观如下:

Username: farhan(space)(space)(space)(space)(space)

如何从中删除额外空间?

1 个答案:

答案 0 :(得分:0)

你如何填补网格?来自您使用char而不是varchar SQL类型的数据库中的数据?在将其放入用于填充网格的JSON响应之前,修剪已经在服务器端的文本是不是更好?在客户端存在另一种削减空间的可能性。您可以使用jsonmap执行此操作(例如,请参阅the answer

如果您确实只需要在表单对话框中剪切空格,可以使用afterShowFormbeforeShowForm修改表单包含。例如,您可以按<input>找到id元素。 id将与name的相应列中的colModel属性相同。因此,您可以获取当前值,调用$.trim并将结果设置为<input>元素的新值。