zoukankan      html  css  js  c++  java
  • Ext Tree Checkbox 单选

    Extjs-Code//控件树   
    var dsReLoad=function()
    {
          Ctree.getSelectionModel().getSelectedNode().parentNode.reload();
    }
    var dsLoader = new Ext.tree.TreeLoader({
                dataUrl:'../data/json.aspx?iType='+ddlType.getValue()+'&sChkIDs=',
                uiProviders:{
                    'col': Ext.tree.ColumnNodeUI
                },
                listeners:{
                    loadexception :function(loader,node,response)
                    {
                        //alert(response.responseText);
                    },
                    load :function(loader,node,response)
                    {
                    }
                }
            });
    var rootNode = new Ext.tree.AsyncTreeNode({
        text:"全部",draggable:false,expanded:true,id:1
        });
    var Ctree  = new Ext.tree.TreePanel({
           // el:'tree-ct',
            id:'treeApp',
            130,
            layout:'fit',
            collapsible :true,
            region:'west',
            height:700,
            collapseMode:'mini',
            border:false,
            style:'border-right:1px solid #8db2e3;border-top:1px solid #8db2e3;',
            rootVisible:true,
            autoScroll:true,
            split:true,
            enableDD:true, //结点是否可拖动
    //        tbar:[
    //            '统计级别:',ddlType
    //            //new Ext.Button({id:'IpAddrSegadd',text:'aaa',iconCls:'delete',handler:function(){alert( GetCheckedNe());}  })
    //            ],
            loader: dsLoader,

            root:rootNode ,

       listeners:{
           load :function(node)
          {
              ToUrl();
              rootNode.eachChild(function(child){//单选功能
                  child.on("checkchange",function(node,checked){
                      if(checked){
                          rootNode.eachChild(function(sibling_child){
                              if(sibling_child!=child&&sibling_child.attributes.checked){
                                  sibling_child.attributes.checked=!checked;
                                  sibling_child.ui.checkbox.checked=!checked;
                               }
                          });
                      }
                  });
              });
          }
      }
        });

    复选请看Extjs中文论坛:http://extjs.org.cn/index.php?q=node/223

  • 相关阅读:
    sharepoint环境的安装及form表单验证等遇到的问题及总结。
    话说在这里开辟个情感专栏怎么样呢?
    Android学习4—短信发送器的实现
    Android学习2项目文件列表简单分析
    Android学习3—电话拨号器
    腾讯内推一面记录
    日程日历示例
    屏幕设配介绍
    深入理解移动开发的模板复用机制
    沉浸屏幕状态栏
  • 原文地址:https://www.cnblogs.com/myssh/p/1631241.html
Copyright © 2011-2022 走看看