<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

    主站蜘蛛池模板: 国产成人无码区免费内射一片色欲| 在线看片免费人成视频播| 日韩免费无码一区二区视频| 日韩少妇内射免费播放| 亚洲AV无码乱码国产麻豆穿越| 免费观看AV片在线播放| 无套内谢孕妇毛片免费看看| 亚洲av色影在线| 女人张腿给男人桶视频免费版| A级毛片成人网站免费看| 亚洲国产综合自在线另类| 亚洲XX00视频| 国国内清清草原免费视频99| 一个人看www免费高清字幕| 亚洲明星合成图综合区在线| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 亚洲免费视频观看| 亚洲区小说区图片区| 亚洲成人免费电影| 国产免费播放一区二区| 一本色道久久88—综合亚洲精品 | 永久亚洲成a人片777777| 91香蕉视频免费| 99麻豆久久久国产精品免费| 亚洲欧洲无码一区二区三区| 亚洲狠狠婷婷综合久久久久| 日本a级片免费看| 91视频免费网址| 中文字幕免费观看视频| 亚洲国产精华液2020| 亚洲一级免费毛片| 久久久久亚洲精品美女| 亚洲一区二区精品视频| 成人永久免费高清| 免费大片黄在线观看yw| 午夜理伦剧场免费| a毛看片免费观看视频| 一级一级毛片免费播放| 国产精品亚洲精品日韩电影| 亚洲jizzjizz在线播放久| 亚洲黄色中文字幕|