<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我的漫漫程序之旅

    專注于JavaWeb開發
    隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
    數據加載中……

    Ext 復雜Form布局

    <HTML>
     
    <HEAD>
      
    <TITLE> New Document </TITLE>
      
    <link rel="stylesheet" type="text/css" href="../../../resources/css/ext-all.css"/>
      
    <script type="text/javascript" src="../../../adapter/ext/ext-base.js"></script>
      
    <script type="text/javascript" src="../../../ext-all.js"></script>
      
    <SCRIPT LANGUAGE="JavaScript">
      
    <!--
           
    /*
            *   msgTarget的幾種配置    
            *    qtip         當光標停留在域上時顯示一個快速提示
                title        顯示一個默認的瀏覽標題屬性彈出
                under        增加一個空div在域下面并顯示錯誤信息
                side         增加一個錯誤圖標在域右邊,鼠標懸停時顯示錯誤信息
           
    */

            Ext.onReady(
    function()
            
    {
                
    //初始化快速提示
                Ext.QuickTips.init();
                Ext.form.Field.prototype.msgTarget 
    = 'qtip';
                    
                
    var bd = Ext.getBody();
                
                bd.createChild(
    {
                    tag : 'h3',
                    html: 'Form中的復雜編輯器'
                }
    );

                
    var form = new Ext.FormPanel({
                    
                    labelAlign : 'top',
                    title : 'Inner Tabs',
                    bodyStyle : 'padding : 5px',
                    width : 
    600,
                    frame : 
    true,
                    onSubmit: Ext.emptyFn,
                    submit: 
    function() {
                        
    this.getForm().getEl().dom.submit();
                    }
    ,
                    
                    items : [
                        
    {
                            layout : 'column',
                            border : 
    false,
                            items : 
                            [
                                
    {
                                    columnWidth : .
    5,
                                    layout : 'form',
                                    border : 
    false,
                                    items:[
    {
                                        xtype : 'textfield',
                                        allowBlank : 
    false,
                                        blankText : '名字不能為空',
                                        fieldLabel : '名',
                                        name : 'first',
                                        anchor : '
    95%//上級容器寬度的百分比,即此控件的寬度
                                    }
    ,
                                    
    {
                                        xtype : 'textfield',
                                        minLength : 
    3,
                                        maxLength : 
    5,
                                        minLengthText : '公司長度不能小于3',
                                        maxLengthText : '公司長度不能大于5',
                                        fieldLabel : '公司',
                                        name : 'company',
                                        anchor : '
    95%'
                                    }
    ]
                                }

                            ]
                        }
    ,
                        
    {
                            columnWidth : .
    5,
                            layout : 'form',
                            border : 
    false,
                            items : [
                            
    {
                                xtype : 'textfield',
                                fieldLabel : '地址',
                                maxLength : 
    50,
                                maxLengthText : '地址長度不能超過50個字符',
                                name : 'address',
                                anchor : '
    95%'
                            }
    ,
                            
    {
                                xtype : 'textfield',
                                fieldLabel : '郵箱',
                                name : 'email',
                                vtype : 'email',
                                vtypeText : '郵箱格式不正確',
                                anchor : '
    95%'
                            }

                            ]
                        }
    ,
                        
    {
                            xtype : 'tabpanel',
                            plain : 
    true//不用背景圖片
                            activeTab : 0,
                            height : 
    235,
                            defaults : 
    {bodyStyle : 'padding : 10 px'},
                            items:[
                            
    {
                                title : '個人信息',
                                layout : 'form',
                                defaults : 
    {width : 230},
                                defaultType : 'textfield',

                                items : [
                                
    {
                                    fieldLabel : '名字',
                                    name : 'first',
                                    allowBlank : 
    false,
                                    value : '天使'
                                }
    ,
                                
    {
                                    fieldLabel : '編輯器',
                                    name : 'editor',
                                    xtype : 'htmleditor'
                                }

                                ]
                            }
    ,
                            
    {
                                title : '電話號碼',
                                layout : 'form',
                                defaults:
    {width : 230},
                                defaultType : 'textfield',

                                items :[
                                
    {
                                    fieldLabel : '宅電',
                                    name : 'home',
                                    value : '(
    888555-1212'
                                }
    ,
                                
    {
                                    fieldLabel : '公司電話',
                                    name : 'mobile'
                                }
    ,
                                
    {
                                    fieldLabel : '傳真',
                                    name : 'fax'
                                }

                                ]
                            }
    ,
                            
    {
                                cls : 'x
    -plain',
                                title : 'Html編輯器',
                                layout : 'fit',
                                items : 
    {
                                    xtype : 'htmleditor',  
    //html復雜編輯器
                                    id : 'bio2',
                                    fieldLabel : 'Biogarphy'
                                }

                            }
    ,
                            
    {
                                title : '彈出式編輯器',
                                layout : 'form',
                                items: [
                                
    {
                                    xtype : 'button',
                                    text : '彈出式html編輯器',
                                    handler : 
    function()
                                    
    {
                                        
    new Ext.form.HtmlEditor(
                                        
    {
                                            renderTo: 'editor', 
    //Ext.getBody(),
                                            width: 300,
                                            draggable : 
    true,
                                            height: 
    300,
                                            x : 
    200,
                                            y :
    200,
                                            frame: 
    true,
                                            layout: 'fit'
                                        }
    );
                                    }

                                }

                                ]
                            }

                            
                            ]
                        }

                    ],

                    buttons : [
                    
    {
                        text : '保存',
                        handler : 
    function()
                        
    {    
                            
    if(form.getForm().isValid())
                            
    {
                                form.getForm().getEl().dom.action 
    = 'http://www.tkk7.com/supercrsky';
                                form.getForm().getEl().dom.submit();
                            }

                        }

                    }
    ,
                    
    {
                        text : '重置',
                        handler : 
    function()
                        
    {
                            form.getForm().getEl().dom.reset();
                        }

                    }

                    ]
                    
                }
    );
                form.render(document.body);
            }
    );
      
    //-->
      
    </SCRIPT>
     
    </HEAD>

     
    <BODY>
        
    <div id='editor'></div>
     
    </BODY>
    </HTML>


    posted on 2008-08-27 14:50 々上善若水々 閱讀(3033) 評論(0)  編輯  收藏 所屬分類: JavaScript

    主站蜘蛛池模板: 亚洲一区二区三区91| 日韩av无码久久精品免费| 亚洲av永久综合在线观看尤物| 亚洲av无码成人精品区| 中国在线观看免费高清完整版| 久久午夜免费鲁丝片| 亚洲片国产一区一级在线观看| 国产在线a免费观看| 8x8x华人永久免费视频| 丁香花在线视频观看免费| 老司机免费午夜精品视频| 亚洲精品无码你懂的| 亚洲精品国产日韩| 亚洲第一成年人网站| 亚洲国产精品国自产电影| 欧美男同gv免费网站观看| 99久久99久久免费精品小说| 精品亚洲永久免费精品| 亚洲中文字幕乱码熟女在线| 91亚洲精品第一综合不卡播放| 国产AV无码专区亚洲精品| 亚洲色无码一区二区三区| 久久精品国产亚洲7777| 黄页网站免费观看| 成人女人A级毛片免费软件| 永久在线免费观看| 亚洲一区二区免费视频| 亚洲黄色免费在线观看| 95老司机免费福利| 91短视频免费在线观看| 又大又硬又爽又粗又快的视频免费| 91在线老王精品免费播放| 3344免费播放观看视频| 青娱分类视频精品免费2| 一个人看的www在线观看免费| 2021免费日韩视频网| 国产精品无码免费播放| 午夜寂寞在线一级观看免费| 67pao强力打造高清免费| 青娱乐免费视频在线观看| 好吊妞788免费视频播放|