extjs弹出框展示树问题

fanxin1221 发布于 2015/06/12 09:16
阅读 338
收藏 0
var rows = grid.getSelectionModel().getSelection();  
                   //user_id:所有选中的用户Id的集合使用','隔开,初始化为空    
                   if(rows.length == 0)  
                   {  
                      Ext.Msg.alert("提示信息","请选择要分配的对象");  
                      return ;  
                   }
                   if(rows.length > 1)  
                   {  
                       Ext.Msg.alert("提示信息","只能选择一个分配的对象");  
                       return ;  
                    }
                var userid=rows[0].get('id');
               
               Ext.QuickTips.init();
               var store = Ext.create('Ext.data.TreeStore', {
                    model: 'Task',
                    proxy: {
                        type: 'ajax',
                        url: '/manager/systemUser/showRole/'+userid
                    },
                    folderSort: true
                });
             //we want to setup a model and store instead of using dataUrl
                Ext.define('Task', {
                    extend: 'Ext.data.Model',
                    fields : [
                              {name:"name"}]
                  });

               var tree = Ext.create('Ext.tree.Panel', {
                   title: '分配权限',
                   width: 400,
                   height: 400,
                   renderTo: Ext.getBody(),
                   collapsible: true,
                   useArrows: true,
                   rootVisible: false,
                   store: store,
                   multiSelect: true,
                   checkOnly:false,
                   singleExpand: true,
                   //the 'columns' property is now 'headers'
                   columns: [{
                       xtype: 'treecolumn', //this is so we know which column will show the tree
                       text: '资源名',
                       width: 240,
                       sortable: true,
                       dataIndex: 'name'
                   }
                   ]
                   
               });

           


这个树是在一个弹出框中,每次第一弹出的时候,不显示name值,第二次点击弹出的时候就显示了name值,从后台获取的数据两次都是一样的,请问这是为什么

加载中
返回顶部
顶部