ExtJs Ext.tree.AsyncTreeNode 在loader的时候如何传参,使树刷新???

 //定义一个树  

  var root=new Ext.tree.AsyncTreeNode({
            id:"-1",
            loader:new Ext.tree.TreeLoader({
                url:"GetData.aspx?temp="+temp,

     //此处temp的值想通过下面FormPanel的选择框传递过来
                listeners:{
                    "beforeload":function(treeloader,node)
                    {
                        treeloader.baseParams={
                        id:node.id,
                        method:'POST'
                        };
                    }
                }
            })
        });

 

//定义一个FormPanel

 var AddInfofp = new Ext.FormPanel(
    {
        region:'center',
        resizable:false,
        labelWidth:90,
        collapsible:true,
        closeAction:'hide',
        closable:true,
        plain : true,
        frame:true,
        border:false,
        layout: 'form',
        bodyStyle:"padding:5px 5px 5px 5px",
        items:[{
                    name:"dp_id",                           
                    xtype:"combo",
                    store:DataPrivstore,
                    mode:"remote",
                    displayField:"dp_name",
                    valueField:"dp_id",
                    forceSelection:true,
                    fieldLabel:"数据权限级",
                    editable:false,
                    typeAhead:true,
                    selectOnFocus:false,
                    triggerAction:"all",
                    allowBlank:false,
                    anchor:"90%",
                    listeners:{scope:this,
                               render : function(combo) {combo.setValue("门店");},
                               select:function()
                               {
                                    field=AddInfofp.form.findField("dp_id");
                                    if(field.isValid())
                                    {
                                        var valued=field.getValue();
                                        此处想根据COMBO下拉选择值来传递给上面的树,使树的数据重新加载

                                    }
                               }
                            }
                }]
      });

//后台GetData.aspx.cs
string temp = Request.Form["temp"];
此处获取前台temp值

转载于:https://www.cnblogs.com/jsntrd/archive/2011/04/26/2028862.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值