深入浅出GWT及布局.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
深入浅出GWT及布局

深入浅出GWT(一)——基础篇之表单设计 GXT只是GWT基础上的升级,所以这里所说的GWT包含了GXT,也就是升级版的GWT。 GWT的最小单位并不是表单,甚至有时候并不需要以表单为单位处理数据,但表单依然是GWT开发中不可或缺的一个单元,我们习惯性的将一个表单里的数据放在一起进行处理。例如图书管理里面新增一个书,我们习惯性的将这本书的所有信息放在一个表单里面,然后将这个表单里面的数据一次性保存下来。当然,由于需求的需要,你也可以在点击保存的时候或者在点击保存之前对这些数据分开进行处理。 总而言之,GWT处理数据并不依赖表单为单位,但这些数据的输入输出需要表单作为平台。 下面结合例子对各个基础组件一一进行描述。 一、前台处理技术之表单基础组件 (一) LabelField--文字域 1、举例 LabelField titleLabel = new LabelField(“投票标题(限512字以内):nbsp;”);2、使用说明 相当于文字说明,常用于下列基础组件之前的文字描述。 (二)TextField--文本框 1、举例:新增一个文本框,让用户输入投票的标题。代码如下: TextFieldString ballotTitle = new TextFieldString(); ballotTitle.setWidth(215); ballotTitle.setAllowBlank(false); ballotTitle.setValue(ballotData.getBallot_title()); ballotTitle.getMessages().setBlankText(SID.LANG.ballot_BallotInfoAddDialog_BlankLimit());ballotTitle.setMaxLength(512); ballotTitle.getMessages().setMaxLengthText(“投票标题最大长度为512字!”); // ballotTitle.setRegex(^[1-9][0-9]*$); // ballotTitle.getMessages().setRegexText(请正确输入正整数!); // ballotTitle.setLabelStyle(IReadConstants.FORM_LABEL_BOLD_STYLE); ballotTitle.setEnabled(true); ballotTitle.setEditable(true); ballotTitle.setReadOnly(false); 2、使用说明: (1)用new TextFieldString()的方式生成一个文本框。 (2)setWidth(int width)--设置文本框宽度。 (3)setAllowBlank(boolean allowBlank)--设置是否可空。 (4)getMessages().setBlankText(String arg0)--若文本框为空且setAllowBlank设置为true时的提示信息。 (5)setValue(String value)--设置文本框的值。通常编辑的时候要用到。 (6)setMaxLength(int maxLength)--设置文本框值的最大长度。 (7)getMessages().setMaxLengthText(Sring arg0)--若超过设置的最大长度时的提示语。 (8)setRegex(String regex)--设置正则表达式校验。 (9)getMessages().setRegexText(String arg0)--若违反正则表达式时的提示语。 (10)setLabelStyle(String labelStyle)--设置文字风格。常和setFieldLabel(String arg0)搭配使用,否则设置无效。 (11)setEnabled(boolean disabled)--是否置灰。 (12)setEditable(boolean editabled)--是否可编辑。 (13)setReadOnly(boolean)--设置是否只读属性。 Note:以上最常用的属性值要视情况是否需要设置。 (三)DateField--时间控件(yyyy-MM-dd) 1、举例:新增一个时间控件,让用户选择时间。代码如下: DateField getBeginDate = new DateField(); // getBeginDate.setLabelStyle(IReadConstants.FORM_LABEL_BOLD_STYLE); getBeginDate.setWidth(90); getBeginDate.getPr

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档