我使用smartgwt编写了一个webmail应用程序。
我试图在TextItem上使用自动搜索。
TextItem添加了一个keyup-Handler,每次用户时都会到服务器端进行sql搜索
键入一个单词。 (我不使用js搜索,因为在进行过滤时ie的速度非常慢)
此外,我使用DSResponse.setData创建listgrid记录。
问题是当调用setData时,网格总是有一个"加载数据"搜索过程中的消息。
我该如何防止这种情况?或者就像PickListProperties一样,没有"加载数据"消息,网格显示结果而不刷新。
谢谢!
答案 0 :(得分:1)
只要网格调用服务器以检索数据,就会显示该消息。
但是,您可以在加载时获取整个数据,并且只要用户键入单词,只需通过创建这样的新条件来过滤网格: -
Criteria criteria=new Criteria();
criteria.addCriteria("name",textBox.getValue());
grid.filterData(criteria);
这样就不会出现加载消息,也可以节省您到服务器的行程。