表单布局 tableLayout与columnLayout 及文本框跨列

 

var objCd = new Ext.form.TextField({
	fieldLabel : '对象编码',
	name : 'param.objCd',
	allowBlank : true,
	width : 100
});
var formPanel = new Ext.form.FormPanel({
	layout : 'form',// 可不写,默认
	items : [
			 {
				layout : 'column',
				items : [{
							columnWidth : .3,
							layout : 'form',
							items : [id, statusTime, level1Id,nodeType, objId]
						 },
						 {
							columnWidth : .3,
							layout : 'form',
							items : [cd, createTime, levelNum, treeId,objCd]
						  },
						  {
							columnWidth : .3,
							layout : 'form',
							items : [status, updateTime, superId,
							objType]
						 }]
			 },
			 name,
			 memo]
		})
 var formPanel = new Ext.form.FormPanel({
    	layout : 'table',
  	layoutConfig : {
  	 	columns : 3
 	 },
  	defaults : {
   		layout:'form'
  	},
  	items : [
    		{ items : [id]}
   		,{ items : [cd]}
  		 ,{ items : [status]}
   		,{ items : [statusTime]}
   		,{ items : [createTime]}
  		 ,{ items : [updateTime]}
  		 ,{ items : [level1Id]}
  		 ,{ items : [levelNum]}
   		,{ items : [superId]}
   		,{ items : [nodeType]}
   		,{ items : [treeId]}
   		,{ items : [objType]}
   		,{ items : [objId]}
  		 ,{ items : [objCd]}
  		 ,{ items : []}
   		,{ items : [name], colspan : 3}
  		 ,{ items : [memo], colspan : 3}
  		]
  	,buttons : [btnSave,btnClose]
	 });

 

 

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

注意:width:300,变大了. 

var objCd = new Ext.form.TextField({
	fieldLabel : '对象编码',
	name : 'param.objCd',
	allowBlank : true,
	width : 300
});
var formPanel = new Ext.form.FormPanel({
	layout : 'form',// 可不写,默认
	items :[{
			layout : 'column',
			items  :[
					{
						columnWidth : .3,
						layout : 'form',
						items : [id,statusTime,level1Id,nodeType]
					 },
					{
						columnWidth : .3,
						layout : 'form',
						items : [cd,createTime,levelNum,treeId]
					 },
					{
						columnWidth : .3,
						layout : 'form',
						items : [status,updateTime,superId,objType]
					 }
					]
		},
		{
		 layout : 'column',
		 items  :[
		 		 {
						columnWidth : .3,
						layout : 'form',
						items : [objId]
				 },
				 {
						columnWidth : .7,
						layout : 'form',
						items : [objCd]
				 }]
		},
		name,
		memo]
})

 

时间同步中 TOD 与GPRMC和IRIG-B的区别 阅读详情

相关推荐

深入剖析:功率放大电路设计精髓——从理论到实践

输入信号首先被调制(通常是PWM脉宽调制)成高频开关信号,驱动功率开关管(MOSFET),再通过LC低通滤波器滤除高频分量,还原出放大的音频信号。在靠近功放板电源引脚处放置足够容量的电解电容(如100uF - 1000uF)和高频瓷片电容(如0.1uF)并联进行电源去耦,抑制低频和高频干扰,防止低频振荡(Motorboating)和高频自激。,堪称电子世界里的“能量转换器”。当输入信号在零附近(即两个器件切换导通的区域)时,由于器件的开启电压(Vbe或Vgs)不为零,输出波形会出现明显的衔接不流畅的失真。

Zihan2558的博客 1698

9 表格布局——TableLayout

学完了 Android 两个经典布局,是不是觉得已经可以应对大多数场景了?我记得当我学完 LinearLayout 和 RelativeLayout 之后,我觉得 UI 布局已经可以出师了,在本人从事了多年的 Android 研究之后,可以很负责任的告诉你,的确可以出师了。大多数场景都可以通过这两个布局方式组合出来,不过光靠这两招出师可能会走不少弯路,因为 Google 还为我们提供了很多实用的 Layout,比如今天要学的 TableLayout,它是一种表格样式,在很多 App 里面都会用到。当然你完全

MC 的技术空间 970

elegant(ELEctron Generation ANd Tracking)入门指南(1)

elegant (ELEctron Generation ANd Tracking),美国先进光子源(APS)所用的圆环加速器的模拟程。

qq_41106132的博客 1848

【GUI布局】GridLayout

网格布局GridLayout  /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package x_011; import java.awt.*; import javax.swing.*; /** * * @author Adminis

Modeala的专栏 1109

AI Agent开发实战:100个真实场景题库解析

AI Agent开发涉及复杂的需求理解、架构设计及安全防护等关键技术环节。在工程实践中,开发者常面临需求偏差、系统崩溃等挑战,特别是在金融、医疗等高要求场景下。通过真实案例题库,开发者能系统性地掌握需求分析、架构决策树建模(如向量数据库选型)、安全攻防策略(如提示词注入防御)等核心技能。这些实战经验不仅能提升Agent的可用性和安全性,还能优化其在电商客服、智能家居等场景中的表现。题库采用动态难度系统,覆盖从基础到高级的开发挑战,是AI工程化落地的重要参考。

weixin_29057695的博客 347

threekingdoms.txt中文三国演义下载及实现人物出场统计

threekingdoms.txt全文下载:https://python123.io/resources/pye/threekingdoms.txt CalThreeKingdomsV1.py: #CalThreeKingdomsV1.py import jieba txt = open("threekingdoms.txt", "r", encoding = "utf-8").read() words = jieba.lcut(txt) counts = {} for word in words:

ZYYRWish_97的博客 1万+

gridlayout布局java_Java Swing布局管理器GridLayout简单示例

您可能感兴趣的话题:Java核心提示:GridLayout布局管理器是设定行*列的布局,中途可以增加行或列数,按照添加控件的顺序从左至右从上至下来添加package com.utstar.factory;import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.event.*;/*** Gri...

weixin_30276247的博客 425

4、高光图像滤镜显著改善文本图像的光学字符识别

本文介绍了高光图像滤镜在光学字符识别(OCR)中的应用,详细探讨了其技术原理、实现步骤和在多种场景下的效果。通过增强文本图像的边缘和对比度,高光滤镜显著提升了OCR的识别率,尤其适用于扫描文档、手写笔记和低质量图像。实验结果表明,该方法在不同类型的文本图像中均表现出色,并提出了未来优化方向,如深度学习集成和多模态融合,为OCR技术的发展提供了新的可能性。

ooo22的博客 96

Android实现计算器布局(四种布局方式)之TableLayout表格布局

表格布局:tablelayout table布局不支持跨行跨列,所以主要布局的思想就是表格嵌套效果 outline 之前一直到不知道怎么用表格实现计算器的布局,查资料的时候

Julse的博客 1万+

华为OD面试手撕真题 【合并相邻且相等的元素】多语言题解

华为OD面试高频手撕真题【合并相邻且相等的元素】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。

qq_45776114的博客 549

下载MNIST数据集并使用python将数据转换成NumPy数组(源码解析)

下载MNIST数据集并使用python将数据转换成NumPy数组首先来分析init_mnist函数接下来继续分析load_mnist函数实现数据集转换的python脚本的代码显示MNIST图像并确认数据 下载MNIST数据集并将数据转换成NumPy数组的Python脚本里面最重要的就是load_mnist函数,其他项目想要调用数据集的话,就可以调用load_mnist函数,得到一个字典类型的数据,字典的值是一个Numpy数组。 这些过程是如何实现的,现在开始逐字逐句分析源码: 在load_mnist函数中第

及时总结 4268

android表格布局介绍,TableLayout表格布局详解

一、Tablelayout简介Tablelayout类以行和列的形式对控件进行管理,每一行为一个TableRow对象,或一个View控件。当为TableRow对象时,可在TableRow下添加子控件,默认情况下,每个子控件占据一列。当为View时,该View将独占一行。二、TableLayout行列数的确定(最大的原则)TableLayout的行数由开发人员直接指定,即有多少个TableRow对象...

weixin_42102933的博客 3417

Chamfer Loss

ChamferLoss是一种常用于3D点云(pointcloud)处理的损失函数,特别是在点云生成和对齐任务中。它的目的是度量两个点集之间的相似度,特别是在点云重建、配准或生成等任务中,常用于优化模型使得生成的点云更接近真实的点云。

夜空中明亮的星的专栏 455

Ext CardLayout,AnchorLayout,AbsoulteLayout,FormLayout,ColumnLayout,TableLayout

1,CardLayout可以看做一叠卡片,是实现操作向导的典型布局,使用layout:'card'。   2,AnchorLayout和AbsoulteLayout实现控制大小和位置的布局。      其中AnchorLayout可以控制组件大小,实现其随着父组件动态调整大小,但该布局的组件是从上到下竖排列的,无法实现位置的设置。      AbsoulteLayout则是用来解决这个问题...

正走向大牛的菜鸟 145

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Ext布局

ExtJS常用的布局都在Ext.layout下,这里几乎涵盖了所有的布局方式(但是值得注意的是通常我们不是直接通过new来创建这些类的对象然后往里面添加控件使用,而是作为控件一个配置属性使用让Ext自动创建对应的类),满足开发者需求。那么我们就其中常用的方式逐一介绍。   核心技能部分1.1 布局的用途所谓布局,简单来说就是在页面中的各个元素怎样摆放。对管理系统来说,有一种非常典型的布局方式,头部

张晨光老师的播客 1958

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

EXTJS布局示例(panel,Viewport,TabPanel)

面板控件panel应用 new Ext.Panel({ title:面板头部(header), tbar : [顶端工具栏(top toolbars)], bbar : [底端工具栏(bottom toolbars)], height:200, width:300, frame:true, applyTo :panel,

软践的专栏 3万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

无废话ExtJs 入门教程十六[页面布局:Layout]

无废话ExtJs 入门教程十六[页面布局:Layout] extjs技术交流,欢迎加群(201926085) 首先解释什么是布局: 来自百度词典的官方解释:◎ 布局 bùjú:[distribution;layout] 对事物的全面规划和安排,布:陈设;设置。 我对布局理解是“把**东西放在**位置显示”[动词]。 ok,我们这节课就讲一下怎么样把 ExtJs 的...

aimengge6193的博客 214

Ext常用6大布局方式

只要是EXT.Container以及其之类都可以都可以使用Layout对其Items进行布局     简单说明最常用到的6种布局方式: 一.最简单的布局:FitLayout new Ext.Viewport({ layout:'fit', items:[oGrid] //oGrid是一个表格 });           注意: 1.使用Fit布局 items中只能有...

zhangxiaoben16的博客 429

extjs的layout布局

一、常用布局(1)ContainerLayout:默认布局方式,其他布局继承该类进行扩展功能。显示:将内部组件以垂直方式叠加。如下所示:组件一.....组件二.....(2)FormLayout:产生类似表单的外观。显示:将内部组件以垂直方式叠加。如上所示:(3)ColumnLayout:将组件以水平方式放置。如下所示:组件一[第一列]    组件二[第二列]    组件三[第三列](4)Bord...

cc 476

Extjs 页面布局

<br />ExtJs3 中的布局方法是采用 Ext.Container 类中的 Layout 属性去实现的,给 Layout 属性指定一个布局委托类去渲染容器内的子元素的展示。 <br />Ext.layout 包内提供了 14 种不同的布局类,专用布局类 2 种,通用的布局类 12 种: <br />layout 值 <br /> 布局类 <br /> 说明 <br /> <br />auto <br /> Ext.layout.ContainerLayout <br /> 所有布局类的基类, layo

traceofsun的专栏 2374

无废话ExtJs 系列教程十三[页面布局:Layout]

首先解释什么是布局: 来自百度词典的官方解释:◎ 布局 bùjú: [distribution;layout] 对事物的全面规划和安排,布:陈设;设置。 我对布局理解是“把**东西放在**位置显示”[动词]。 ok,我们这节课就讲一下怎么样把 ExtJs 的组件,放到我们想放置的位置。 一、常用布局 (1)ContainerLayout:默认布局方式,其他布局继承该类进行扩展功能。显...

huiqinbo的专栏 202

extjs排版

ContainerLayout 其它一切布局管理器的基类,容器若不指定某个布局管理器,则默认的管理器就是这个ContainerLayout。ContainerLayout 没有任何的外观表示— 其主要的职责是容纳子项目、控制渲染和一些常见任务,如调节大小缓冲(resize buffering)。 ContainerLayout常用于扩展制定的布局,很少实例化直接使用。详...

developer2016的博客 159

ExtJs页面布局总结(转载)

转自:http://www.blogjava.net/liuyz2006/articles/387305.html EXT标准布局类 面板相当于一张干净的白纸,如果直接在上面添加内容,将很难控制面板中内容的显示位置,面板元素越多就越显得凌乱,所以需要在面板上划分不同的区域,将面板内容展示到希望的位置上。ExtJS通过提供多种布局类来为面板提供支持,主要包括如下10种:Conta...

weixin_30307267的博客 241

EXT3.0各种布局说明

<br />ExtJs3 中的布局方法是采用 Ext.Container 类中的 Layout 属性去实现的,给 Layout 属性指定一个布局委托类去渲染容器内的子元素的展示。 <br />Ext.layout 包内提供了 14 种不同的布局类,专用布局类 2 种,通用的布局类 12 种: <br />layout 值 <br /> 布局类 <br /> 说明 <br /> <br />auto <br /> Ext.layout.ContainerLayout <br /> 所有布局类的基类, layo

traceofsun的专栏 3613

unigui的页面布局使用

(unigui的页面布局还是很强大的,基本什么的排版都能搞好。前面部分为原文章翻译,翻译不一定很准确,就能看吧,后面有使用说明,有什么不明白的欢迎加我QQ(910300653)一起交流学习) 一、布局方式 1、传统Delphi程序的布局方法 通过将属性Align添加到类TControl, Delphi开始为VCL提供对齐特性。 Align属性确定控件在其容器...

weixin_30652897的博客 1477

layout 总结

1.column Layout 列布局 在子元素中指定使用columnWidth或width来指定子元素所占的列宽度。 columnWidth表示使用百分比的形式指定列宽度。 width则是使用绝对象素的方式指定列宽度,在实际应用中可以混合使用两种方式。 Ext.onReady(function(){ var window = new Ext.Window({ layout: "column", title: "Hello World",

方逸涛的专栏 1009
上一篇: Javascript 作用域
下一篇: JavaScript call使用详解
fireinjava
博客等级 码龄20年 5粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值