• extJSitemselector的使用



     

    extJS-itemselector的使用 - adyhpq - adyhpq的个人主页

     
     

    上图是富客户端界面中常用的选择方式,下面是项目中的一段示例代码,仅供初学者参考:

     


    Js代码 复制代码
    var _smsTemplateToStore = new Ext.data.Store({   
        id:"_smsTemplateToStore",   
        proxy : new Ext.data.HttpProxy({url:"modelSelectedData.jsp"}),   
        reader: new Ext.data.JsonReader({   
            totalProperty:"totalProperty",   
            root:"root"},   
        [   
            {name:"code"},   
            {name:"desc"}   
                ]   
        )   
        });    
           
           
        var _smsTemplateFromStore = new Ext.data.Store({   
            id:"_smsTemplateToStore",   
            proxy : new Ext.data.HttpProxy({url:"moduleUnSelectedData.jsp"}),   
      
            reader: new Ext.data.JsonReader({   
                totalProperty:"totalProperty",   
                root:"root"},   
                [   
        {name:"code"},   
        {name:"desc"}   
            )   
    });   
      
      
      
    var _toolbarStudyClassTypeNodes = new Ext.Toolbar({   
        items:[ {   
        text:"保存",   
        pressed : true,   
        iconCls : 'icon-table-save',   
        handler:function(){   
            saveRelation();   
        }   
        }]   
               
    });   
      
      
    var isForm = new Ext.form.FormPanel({   
            title: '班型-模块列表选择',   
            // bodyWidth-180,   
            height: 340,   
            bodyStyle: 'padding:5px;',   
            tbar:_toolbarStudyClassTypeNodes,   
               
            items:[{   
                xtype:"itemselector",   
                name:"itemselector",   
                fieldLabel:"信息",   
                //labelWidth:1,   
                dataFields:["code", "desc"],   
                toData:[],   
                msWidth:220,   
                msHeight:260,   
                valueField:"code",   
                displayField:"desc",   
                imagePath:"../images/",   
                toLegend:"已选择",   
                fromLegend:"待选择",   
                fromData:[],   
                fromStore:_smsTemplateFromStore,   
                toStore:_smsTemplateToStore            
            }]   
        });   
      
      
    var _panelStudyClassTypeNodes = new Ext.Panel({   
        collapsible:true,   
        bodyWidth-180,   
        height:350,        
        autoScroll:true,   
               
        items:[isForm]   
    });

  • 相关阅读:
    HttpClient后台post 请求webapi
    [SQL Server] 复制数据库任务
    C# js 在页面能执行,放在单独js文件不能执行
    Flink 中的kafka何时commit?
    jar依赖
    AI重要算法
    NonWindowJoin
    Rocket MQ 源码解析
    linear algebra
    Theories of Deep Learning
  • 原文地址:https://www.cnblogs.com/shanmu/p/2133768.html
Copyright © 2020-2023  润新知