- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSF panelGrid 使用
panelGrid的使用方法及样式的格式法 一、初识panelGrid和与之相关的设计元素 panelGrid相当于HTML的表格,在设计中与之相关的组件有panelGrop,与之相配合的CSS设计元素有styleClass、headerClass、footerClass、rowClasses、columnClasses。这些元素的有机组合,可以设计出不同的输出画面。 在HTML网页设计中,表格有tabletrtd等标记符号,也可以在标记符号内嵌入CSS控制语句来控制输出的表现形式。JSF中的panelGrid虽然与HTML表格相对应,但是二者在设计时还是有很大差异的。例如我们假设有一个HTML的表如下:tabletrtd.../tdtd.../td/trtrtd.../tdtd.../td/tr/table则panelGrid与之对应的标记是:h:panelGrid column=2....../h:panelGrid它只有外壳标记,没有行控制和列控制标记。 熟悉HTML编程的道人一眼就看出,只有外壳标记,你该怎样控制行或列的输出样式呢?别急,JSF设计者已经想到了,他们设计出了styleClass、headerClass、footerClass、rowClasses、columnClasses这些设计元素来控制行与列的输出样式,其中styleClass是格式表格总的外观的,如表格的长与宽、外边框样式、表格的背景样式等。headerClass、footerClass分别是控制表的header和footer的。rowClasses和columnClasses分别是控制表格的行与列样式的。 还是举个例子说一下,我们有下例:h:panelGrid columns=1 cellpadding=5styleClass=styleClazzheaderClass=headerClazzfooterClass=footerClazzrowClasses=row1,row2columnClasses=column1f:facet h:outputText value=您好,朋友!//f:faceth:outputText value=您好,朋友!/h:outputText value=您好,朋友!/h:outputText value=您好,朋友!/h:outputText value=您好,朋友!/h:outputText value=您好,朋友!/h:outputText value=您好,朋友!/f:facet h:outputText value=您好,朋友!//f:facet/h:panelGrid 这就是一个表格,columns=1,规定这个表只有一列,cellpadding=5说明了边框外线与内线的距离是5个像素。这个表由一个头部、一个尾部和中间表身三部分组成。headerClass是格式头部样式的,footerClass是格式尾部样式的,rowClasses和columnClasses是格式行与列样式的。 rowClasses=row1,row2规定了表格的行与行交替使用row1和row2样式类来格式输出样式,同样,列也是,并且还可以用3个、4个或更多个row3、row4...来依序交替格式输出样式。对应的样式类可以像以下这样编写在css文件中:.styleClazz{font-size:1em;color:blue;border-style:solid;border-color:red;border-width: 1px;}.headerClazz{background-color:#3F536B;font-family:宋体;font-size:1.5em;color:white;text-align:center;}.footerClazz{background-color:#3F536B;font-family:宋体;font-size:1.5em;color:white;text-align:center;}.row1{background-color:#FFFFFF;}.row2{background-color:#C9D3E0;}.column1{border-style:solid;border-color:red;border-width: 1px;}.column2{}你可以用CSS在JSP中的语法将其编写在JSP文件中。 二、panelGrid如何来格式成
您可能关注的文档
- isis元件符号对照表.doc
- iSee--给宝贝图片添加文字和水印.doc
- ISPE制药工程基准指南系列《无菌生产设施》第2版读书笔记.doc
- ITC公共广播有关产品图片参数.doc
- iTunes里面的歌曲及铃声的制作及删除.doc
- IT业纷抢滩看智慧城市能否带来新突破.doc
- IT渠道企业进军电器市场渠道成为软肋.doc
- IWantedYou中文歌词.doc
- i‘minlove歌词.docx
- I找出下列各组中不属于同一类的单词.doc
- 理财规划师之三级理财规划师综合提升模拟题库附答案.docx
- 2023年理财规划师之二级理财规划师考前冲刺模拟题库附答案详解.docx
- 2023年理财规划师之三级理财规划师通关练习题库和答案.docx
- 2022-2023年一级建造师之一建工程法规检测卷含答案讲解.docx
- 2022-2023年演出经纪人之演出经纪实务综合提升测试卷附带答案.docx
- 中级经济师之中级经济师金融专业考前冲刺检测卷.docx
- 2022-2023年心理咨询师之心理咨询师基础知识练习试题附答案.docx
- 护师类之主管护师模拟题库附带答案.docx
- 2023年中级会计职称之中级会计财务管理模拟题库包含答案.docx
- 2022-2023年健康管理师之健康管理师三级考前冲刺测试卷附答案详解.docx
文档评论(0)