码迷,mamicode.com
首页 > 编程语言 > 详细

Javascript - ExtJs - Itemselector

时间:2017-09-10 19:53:18      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:额外信息   仓库   extjs4   img   tis   lis   管理   引入   images   

引入扩展文件

Extjs4.2根目录下:

examples \ ux \ css \ images (这是选择按钮的图片资源)
examples \ ux \ css \ ItemSelector.css
examples \ ux \ form \ MultiSelect.js
examples \ ux \ form \ ItemSelector.js

 我是将以上文件取出来打包到我项目中自己创建的ux目录,没有全部使用ExtJs的包,然后引入以上文件:

技术分享

<script src="/ExtJs/ux/MultiSelect.js"></script>
<script src="/ExtJs/ux/ItemSelector.js"></script>   
<link  href="/ExtJs/ux/css/ItemSelector.css" rel="stylesheet" />
{
    xtype: "fieldset",
    title: "选择仓库管理员",
    columnWidth: .100,
    style: "padding:10px;",
    items: [
        {
            xtype: "panel",
            layout: "fit",
            cls: "panelBoder",
            height:220,
            items: [
                {
                    xtype: ‘itemselector‘,
                    anchor: ‘100%‘,
                    id: ‘DrugsErpCompanyItemselector‘,
                    style:"margin-bottom:10px;",
                    //fieldLabel: ‘ItemSelector‘,
                    imagePath: ‘/ExtJs/ux/css/images/‘, //这是选择按钮的图片资源
                    store: "DrugsErpCompanyTableStore",
                    displayField: ‘CompanyName‘,
                    valueField: ‘DrugsErpCompanyTableId‘,
                    //value: [‘3‘, ‘4‘, ‘6‘], //默认选中项
                    allowBlank: false,
                    blankText: "必须选择至少一项",
                    msgTarget: ‘side‘,
                    fromTitle: ‘可选‘, //左边的选择框
                    toTitle: ‘已选‘  //右边的选择框
                }
            ],
            bbar: [
                {
                    xtype: "pagingtoolbar",
                    store: "DrugsErpCompanyTableStore",
                    displayInfo: true,//是否显示分页的额外信息
                    displayMsg: ‘显示第 {0} 条到 {1} 条记录,一共 {2} 条‘,//displayInfo为true时,此属性才能生效
                    emptyMsg: "没有记录",
                    listeners: {
                        beforechange: function () {
                            Ext.getCmp("DrugsErpCompanyItemselector").fromField.store.removeAll(); //清空左侧选择框中的全部数据
                            //Ext.getCmp("DrugsErpCompanyItemselector").toField.store.removeAll(); //清空右侧选择框中的全部数据
                        }
                    }
                }
            ]
        }
    ]
}

选择框边框样式

#DrugsErpCompanyItemselector {
    border1px solid #B5B8C8;
}

#DrugsErpCompanyItemselector .x-boundlist {                
    /*background: #DFEAF2;*/
}

#DrugsErpCompanyItemselector * {
    bordernone;
}
            
.panelBoder *{
    bordernone;
}

 

Javascript - 学习总目录

Javascript - ExtJs - Itemselector

标签:额外信息   仓库   extjs4   img   tis   lis   管理   引入   images   

原文地址:http://www.cnblogs.com/myrocknroll/p/7501483.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!