【问题标题】:how do i remove extra space from jqgird edit field value in edit form of jqgrid?如何以 jqgrid 的编辑形式从 jqgrid 编辑字段值中删除多余的空间?
【发布时间】:2011-11-04 23:33:31
【问题描述】:

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

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

如何从中删除多余的空间?

【问题讨论】:

    标签: jquery jqgrid edit jqgrid-asp.net


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-02
      • 1970-01-01
      • 1970-01-01
      • 2014-11-08
      • 2011-11-05
      相关资源
      最近更新 更多