日期:2014-05-17  浏览次数:20638 次

Extjs 根据树节点动态生成FormPanel里面的组件
急!!!急!!!
现在有一个难题,请高手支招,最好给一个实例。
模块描述:
  现在有一个模块,布局是这样的:左侧有一个树;右侧上方是一个查询条件区(暂定为FormPanel),然后有一个查询按钮;右侧下方是点击查询按钮后生成的Grid列表。
逻辑描述:
  点击左侧树节点,右侧上方生成相应的查询条件(左侧树节点为条件入口,对应若干个条件),然后点击查询后生成右侧下方的Grid列表。点击查询,实际是拼成一个sql然后生成数据,左侧树对应的是select * from table_name where 1=1(sql主体),右侧上方查询条件生成sql中where条件附体(若干个条件)。


问题描述:
  现在动态生成右侧下方Grid已经生成(模拟右侧上方的传入查询条件),问题在于右侧上方的FormPanel如何根据树节点动态生成;即在点击树节点Ext.ajax.request的回调函数中如何生成相应的查询组件并渲染到FormPanel里。

请各位高手支招,小弟先在此谢过···

------解决方案--------------------
可以给左侧树的节点加上监听事件,对应处理右侧查询条件的变化
------解决方案--------------------
同问,等待高手的答案...