0

我已经实现了 jqgrid 本地过滤器。处理客户数据。它适用于英语,但对于其他语言则不起作用。

如果我采取特殊情况,它不适用于像 ß 这样的字符。

我正在使用“cn”选项。意味着它搜索包含并且它将工作直到所有类似英语的字符都在那里。但是一旦出现特殊字符,它就不会给出结果。

我不知道我在哪里缺少细节。因为它不适用于英语。

如果需要任何进一步的细节,请告诉我。

在搜索更多内容时,我发现两个网格中有两个基本不同。一个网格在工作,一个不工作……

现在在它工作的网格中,我们仅使用网格内联编辑添加数据。在不工作的网格中,我们正在使用表格外的表格添加数据。意味着在第二个网格中,当我们按下添加时,它将转到另一个页面,我们可以在其中添加数据,然后到达网格所在的页面。

现在,我怀疑在发布到服务器之前数据的编码可能会有所不同。但我不知道 jqgrid 是如何发布数据的。以及如何让我的表单发布与 jqgrid 相同的数据。

如果有人可以同时回答这两个问题,那将是很大的帮助,但是即使有人可以提供有关 jqgrid 发布的详细信息,我也可以尝试稍后发布。

4

1 回答 1

0

它起作用了......它只是数据编码的问题。而不是读取数据服务器正在传递 html 编码数据。

因此,在页面上显示 ß 为 'ß' 和 ß。但是在将数据放入过滤器时,我们将 ß. 因为它不能与 ß 比较,过滤器停止工作。由于从视觉角度来看数据是相同的,因此需要更多的努力来解决这个问题......

抱歉回复晚了。

于 2013-07-07T06:58:25.377 回答