在jqGrid
点击Edit
按钮后,jqGrid
会在Edit
表单中加载数据,并在字段末尾添加额外的空格。例如,当我看到username
时,它的外观如下:
Username: farhan(space)(space)(space)(space)(space)
如何从中删除额外空间?
答案 0 :(得分:0)
你如何填补网格?来自您使用char
而不是varchar
SQL类型的数据库中的数据?在将其放入用于填充网格的JSON响应之前,修剪已经在服务器端的文本是不是更好?在客户端存在另一种削减空间的可能性。您可以使用jsonmap
执行此操作(例如,请参阅the answer)
如果您确实只需要在表单对话框中剪切空格,可以使用afterShowForm或beforeShowForm修改表单包含。例如,您可以按<input>
找到id
元素。 id
将与name
的相应列中的colModel
属性相同。因此,您可以获取当前值,调用$.trim并将结果设置为<input>
元素的新值。