Ext开场表单布局设计

    var form = new Ext.form.FormPanel({
        labelAlign: ‘right‘,
        labelWidth: 60,
        buttonAlign: ‘center‘,
        title: ‘form‘,
        frame:true,
        width: 450,
        url: ‘04_01_01.jsp‘,

        items: [{
            bodyStyle: ‘background:transparent;border:0px;‘,
            layout:‘column‘,
            items: [{
                bodyStyle: ‘background:transparent;border:0px;‘,
                columnWidth:.5,
                layout: ‘form‘,
                defaultType: ‘textfield‘,
                items:[
                    {fieldLabel: ‘俩字‘},
                    {fieldLabel: ‘俩字‘}
                ]
            },{
                bodyStyle: ‘background:transparent;border:0px;‘,
                columnWidth:.5,
                layout: ‘form‘,
                defaultType: ‘textfield‘,
                items:[
                    {fieldLabel: ‘三个字‘},
                    {fieldLabel: ‘三个字‘},
                    {fieldLabel: ‘三个字‘}
                ]
            }]
        },{
            width: 345,
            height: 100,
            xtype: ‘textarea‘,
            fieldLabel: ‘四个汉字‘
        }],
        buttons: [{
            text: ‘按钮‘,
            handler: function() {
                form.getForm().submit();
            }
        }]
    });
时间: 2024-10-26 15:49:15

Ext开场表单布局设计的相关文章

常用窗体表单布局

1 Ext.define('PMS.view.whm.dailyWarehouseManagement.suppliesInventoryPlan.EditSuppliesInventoryPlan', { 2 extend: 'Ext.window.Window', 3 alias: 'widget.editSuppliesInventoryPlan', 4 border: false, 5 modal: true, 6 autoScroll: true, 7 width: 580, 8 he

Extjs4——表单布局

1.表单的基本布局: 可以采用各种布局让表单元素和表单搭配更整洁美观,默认的是自上而下的布局,可不写或通过layout:form实现,如果要分列布局则采用layout:column和columnWidth:百分比来实现. var form = new Ext.form.FormPanel({ defaultType: 'textfield', title: 'form', buttonAlign: 'center',//left,center,right(默认) frame:true, widt

【ExtJs】ExtJs的表单插件与表单布局、提交与验证

利用ExtJs的Anchor可以为ExtJs自带的表单Form各个组件进行布局,当然,使用<[ExtJs]带日期组件的文本输入框.容器与Ext.Msg.alert告警框告警两次>(点击打开链接)中的vbox也是可以的.其实ExtJs的表单插件与表单布局并不是关键,ExtJs的表单验证还好,就几行语句就能够完成.关键是ExtJs的表单提交必须通过Ajax方式,而在后台必须传回一个Json完成表单的提交,可能有点复杂,下面就以php作为ExtJs的后台处理来说明问题ExtJs的表单.aspx,js

Qt之表单布局(QFormLayout)

简述 QFormLayout管理输入型控件和关联的标签组成的那些Form表单. QFormLayout是一个方便的布局类,其中的控件以两列的形式被布局在表单中.左列包括标签,右列包含输入控件,例如:QLineEdit.QSpinBox等. 简述 使用 常用接口 总结 使用 我们可以通过addRow(const QString &labelText, QWidget *field)来创建一个带有给定文本的QLabel及QWidget控件行,它们可以自动的设置为伙伴关系. QFormLayout *

表单布局和页面布局

一.表单布局 1.简单的表单布局 <style> //将浏览器默认的样式清零 input { padding: 0; margin: 0; width: 20em; } //由于input[type="text"]设置了宽度,所以不能给单选和复选等表单元素设置宽度 input[type="radio"] { width: auto; margin: 0 1em 0 0; } input[type="checkbox"] { width

基于表单布局:分析过时的table结构与当下的div结构

一些话在前面 最近做了百度前端学院一个小任务,其中涉及到表单布局的问题, 它要处理的布局问题:左边的标签要右对齐,右边的输入框.单选按钮等要实现左对齐. 从开始入门就被告知table布局已经过时了,当时只知道其然不知其所以然,于是我尝试用了div布局和table布局两种解法. 先上效果图: table布局表单 HTML结构: <form action="" class="clearfix" id="reg"> <table cl

JS实战 &#183; &#160;收缩菜单表单布局

获取节点的两种方式: 1.通过event对象的srcElement属性: 2.通过事件源对象用this传入. 代码如下: <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>收缩菜单 · 表单布局</title> <script type="text/javascrip

一步一步学习Bootstrap系列--表单布局

前言:Bootstrap 属于前端 ui 库,通过现成的ui组件能够迅速搭建前端页面,简直是我们后端开发的福音,通过几个项目的锻炼有必要总结些常用的知识,本篇把常用的Bootstrap表单布局进行归纳 Bootstrap 提供了下列类型的表单布局: 垂直表单(默认) 内联表单 水平表单 基本的表单结构是 Bootstrap 自带的,个别的表单控件自动接收一些全局样式.下面列出了创建基本表单的步骤: 向父 <form> 元素添加 role="form". 把标签和控件放在一个

DIV的表单布局

表单布局其实用表格最好了,可是表格的话,无法定位,这个是一个硬伤. <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>表单布局</title> <link rel="stylesheet" type="text/css" href="css/jnreset.css"> &