ExtJs4 学习3 combox自动加载的例子

Ext.onReady(function() {
 
            delivery_datas = [{
                        "Id" : "1",
                        "Name" : "邮寄"
                    }, {
                        "Id" : "2",
                        "Name" : "自提"
                    }, {
                        "Id" : "3",
                        "Name" : "送货上门"
                    }];
                            
            var f_width = 250;
            var f_label = 60;
            // 客户资料新增
            var addForm = Ext.create(‘Ext.form.Panel‘, {
                        autoWidth : true,
                        autoHeight : true,
                        id : ‘custInfo_addForm‘,
                        autoScroll : true,
                        frame : true,
                        lableAlign : "right",
                        items : [{
                                    layout : ‘column‘,
                                    frame : true,
                                    style : ‘border:0px solid black; border-top:0;‘,
                                    items : [{
                                                xtype : ‘textfield‘,
                                                name : ‘customerLongName‘,
                                                id : ‘customerLongName‘,
                                                hidden : true,
                                                hideLabel : true,
                                                fieldLabel : ‘客户名称‘,
                                                margin : ‘0 0 0 70‘,
                                                width : 340,
                                                labelWidth : 60
                                            }, {
                                                xtype : ‘combobox‘,
                                                name : ‘delivery‘,
                                                id : ‘delivery‘,
                                                fieldLabel : ‘交付方式‘,
                                                queryMode : ‘local‘,
                                                displayField : ‘Name‘,
                                                emptyText : ‘请选择‘,
                                                editable : false,
                                                valueField : ‘Id‘,
                                                store : Ext.create(
                                                        ‘Ext.data.Store‘, {
                                                            fields : [‘Id‘,
                                                                    ‘Name‘],
                                                            data : mydata
                                                        }),
                                                width : f_width,
                                                labelWidth : f_label,
                                                margin : ‘0 0 0 150‘
                                            }]
                                }]
                    });
 
            var win = Ext.create(‘Ext.window.Window‘, {
                        title : ‘顾客资料新增‘,
                        width : 800,
                        height : 500,
                        layout : ‘fit‘,
                        modal : true,
                        autoScroll : true,
                        closeAction : ‘hide‘,
                        border : 0,
                        buttonAlign : ‘center‘,
                        items : [addForm],
                        buttons : [{
                                    text : "保存",
                                    minWidth : 70,
                                    handler : function() {
                                        if (addForm.getForm().isValid()) {
                                            var url = ‘insert‘;
                                            // submit(addForm, url, win, panel);
                                        }
                                    }
                                }, {
                                    text : "关闭",
                                    minWidth : 70,
                                    handler : function() {
                                        win.hide();
                                    }
                                }]
                    });
            win.show();
        })
时间: 2025-01-10 11:40:33

ExtJs4 学习3 combox自动加载的例子的相关文章

thinkphp学习笔记9—自动加载

1.命名空间自动加载 在3.2版本中不需要手动加载类库文件,可以很方便的完成自动加载. 系统可以根据类的命名空间自动定位到类库文件,例如定义了一个类Org\Util\Auth类: namespace Org\Util; class Auth { } 保存到ThinkPHP/Library/Org/Util/Auth.class.php 这样我们就可以直接实例化了, new \Org\Util\Auth(); 实例化之后系统会自动加载 ThinkPHP/Library/Org/Util/Auth.

PHP学习-类的自动加载

其实我也搞不懂类的自动加载有什么用,只当是记录一下学习过程. 1.使用__autoload($className)方法 比如说,有一个外部的类,我们需要另一个php文件中读取,通常可以使用__autoload方法来加载. 例如: 有一个Person类: 1 <?php 2 class Person{ 3 4 } 我们在另一个php文件构造这个Person类的对象. 1 function __autoload($className){ 2 require $className . ".php

Yaf零基础学习总结5-Yaf类的自动加载

Yaf零基础学习总结5-Yaf类的自动加载 框架的一个重要功能就是类的自动加载了,在第一个demo的时候我们就约定自己的项目的目录结构,框架就基于这个目录结构来自动加载需要的类文件. Yaf在自启动的时候, 会通过SPL注册一个自己的Autoloader, 出于性能的考虑, 对于框架相关的MVC类, Yaf Autoloader只以目录映射的方式尝试一次. 具体的目录映射规则如下: 对于控制器 Controller 默认模块下为{项目路径}/controllers/, 否则为{项目路径}/mod

IOS学习之UiTableView下拉刷新与自动加载更多,百年不变的效果

IOS学习之UiTableView下拉刷新与自动加载更多,百年不变的效果(五) 五一劳动节马上来临,小伙伴有妹有很激动哟,首先祝天下所有的程序猿节日快乐!这个五一对于我来说有点不一样,我的人生从这个五一就转弯了,爱情长跑8年的我结婚了,一会支付宝账号我会公布出去,请自觉打款!谢谢合作. 灯光闪起来: 舞蹈跳起来: 歌曲唱起来: -------------------------------------------------------------------------------------

Yii2的深入学习--自动加载机制

Yii2 的自动加载分两部分,一部分是 Composer 的自动加载机制,另一部分是 Yii2 框架自身的自动加载机制. Composer自动加载 对于库的自动加载信息,Composer 生成了一个 vendor/autoload.php 文件.你可以简单的引入这个文件,你会得到一个自动加载的支持. 在之前的文章,入口文件的介绍中,我们可以看到如下内容: // 引入 vendor 中的 autoload.php 文件,会基于 composer 的机制自动加载类 require(__DIR__ .

Laravel 学习笔记之 Composer 自动加载

说明:本文主要以Laravel的容器类Container为例做简单说明Composer的自动加载机制. Composer的自动加载机制 1.初始化一个composer项目 在一个空目录下composer安装Laravel的容器Container包: composer require illuminate/container 然后在该目录下新建一个index.php文件,然后分析下Container类为何能被实例化: <?php /** * Created by PhpStorm. * User:

Yii2的深入学习--自动加载机制(转)

Yii2 的自动加载分两部分,一部分是 Composer 的自动加载机制,另一部分是 Yii2 框架自身的自动加载机制. Composer自动加载 对于库的自动加载信息,Composer 生成了一个 vendor/autoload.php 文件.你可以简单的引入这个文件,你会得到一个自动加载的支持. 在之前的文章,入口文件的介绍中,我们可以看到如下内容: // 引入 vendor 中的 autoload.php 文件,会基于 composer 的机制自动加载类 require(__DIR__ .

PHP7 学习笔记(四)PHP PSR-4 Autoloader 自动加载

参考文献: 1.PHP PSR-4 Autoloader 自动加载(中文版) 2.PHP编码规范(中文版)导读 3.PHP-PSR-[0-4]代码规范

优雅的 laravel(1)- Composer概述及其自动加载探秘

刚开始接触laravel,一天时间走马观花的看了一些官方文档之后便开始了laravel的学习.这里谈到的都是最基础的东西,各路大神,可直接略过. composer概述 一开始,最吸引我的当属 Composer 了,因为之前从没用过 Composer . Composer 是PHP中用来管理依赖关系的工具,你只需在自己的项目中声明所依赖的外部工具库,Composer就会帮你安装这些依赖的库文件.运行 Composer 需要 PHP 5.3.2+ 以上版本. 使用composer 第一步,声明依赖关