EXTJS通用查询问题

框架需要解决的问题之一就是通用查询,如何设置一个查询界面,能够根据界面条件的输入返回结果。

思路:

1.查询界面肯定是通过FormPanel里面添加输入项,JS能根据输入的内容生成查询语句。

2.查询结果需要通过grid显示,而数据存储在store上,所以STORE的baseParams设置成FromPanel输入的条件。

3.创建一个Action基类,能够将所有接收到的参数组合成条件。表名根据ACTION在spring的参数注入。

-------------------------------------------------------------------------------------

实现:

1.根据FROMPANEL得到查询条件:FormPanel.getForm().getValues(true);

2.定义输入框的时候,根据DORADOFRAME的设计定义参数名称。

3.服务端设计一个查询条件管理类处理组合查询语句

-------------------------------------------------------------------------------------

问题:

web和服务器的交互还是通过参数吗?如果是通过参数,是否需要定义一个类能够实现前、后台的交互?

如果用于查询是没有问题,那,如果用于数据保存又该如何呢?

STORE提供了一个SAVE方法,可以递交STORE中多条RECORD的修改,这个又是如何实现的呢?是传递参数还是一个某种特殊的类?

------------------------

原文地址:https://www.cnblogs.com/barryhong/p/1531858.html