我已经实现了jqgrid本地过滤器。使用客户端数据。它适用于英语,但对于其他语言,它不起作用。
如果我采取特殊情况,则不适用于像ß这样的角色。
我正在使用“cn”选项。意味着它搜索包含它,它将工作,直到所有英语像字符在那里。但是一旦它成为一个特殊的角色,它就不会给出结果。
我不知道我在哪里错过了细节。因为它不适用于英语。
如果需要进一步的详细信息,请与我们联系。
在搜索更多内容时,我发现两个网格中有两个基本不同。一个网格正在工作,一个不是......
现在在网格中,我们正在使用网格内联编辑添加数据。在网格不能正常工作的情况下,我们使用网格格式的邮寄方式添加数据。当我们按下添加它时在第二个网格中的含义将转到另一个页面,在那里我们可以添加数据,然后到达网格所在的页面。
现在,我怀疑在发布到服务器之前,数据编码可能存在差异。但我不知道jqgrid是如何发布数据的。以及如何使我的表单发布数据与jqgrid相同。
如果有人可以回答这两个问题,那将会很有帮助,但即使有人可以提供有关jqgrid发布的详细信息,我也可以稍后再尝试。
答案 0 :(得分:0)
它起作用了......这只是数据编码的问题。而不是读取数据服务器传递html编码数据。
因此,在页面上它显示ß同时为'ß'和&#223。但是在将数据放入过滤器时我们正在使用ß。因此无法与&#223进行比较,过滤器停止工作。由于数据在视觉上是相同的,因此需要花费更多精力来解决这个问题...
很抱歉迟到的回复。