欢迎来到天天文库
浏览记录
ID:45081049
大小:987.00 KB
页数:37页
时间:2019-11-09
《YHCIP渐进-界面开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、YHCIP渐进--界面开发开发中心:李嘉前言在界面开发这块,YHCIP框架提供了一套基于struts-layout的标签库(taglib),比起用纯JSP来开发界面,大大的简化了界面开发的复杂度,减少了代码量,大家只要熟悉的掌握标签库的用法就可以了,一般来说运用YHCIP框架进行界面开发,很少出现HTML和scriptlet,会有少量javascript,但是主要是以调用框架提供的方法为主,因此学习曲线比较低YHCIP提供的界面控件在标签库TagLib中提供了文本框、富文本框、单选框、复选框、下拉列表框、口令输入框、分组框、Tree、日期输入、码表选择、分页、类似Datawindow的表格
2、输入、布局及风格组件、错误显示组件等众多组件。基本上能够满足界面开发的需要。并且通过YHCIP框架的封装和改进,这些组件具有易设置、易使用的特点。界面的展示界面开发过程中会遇到的几种界面风格:自由风格列表风格对话框风格标签风格下面是目前系统里面一些界面的展示标签介绍--layout:html最基本的标签layout:html概念Html标签代表一个页面功能显示表单元素和输入控件显示错误信息显示其他HTML元素实例标签介绍
3、--layout:form概述对html的form标签的封装;用来接收和显示用户输入和结果信息。它可以包含让用户输入文本和选择项目的其他标签,例如文本、按钮、复选框(checkboxe),单选按钮(radiobutton)和选择列表等主要属性Action必需的属性,否则会抛异常;指定该form所使用的struts-config.xml配置文件中元素里的一个子元素的访问路径,也就是指定该form所使用的action,它的值同struts-config.xml中的action元素的path属性Focus指定焦点该form所包含的一个元素上。使用focus属性时你需要给它指定元素的名称key该f
4、orm标题的键值标签介绍--layout:formreqCode表示这个页面后调用的指定action的方法,例如init初始化方法styleClass该页面使用的用于控制显示风格的CSS类名实例标签介绍--App:yinhaipanel概述app:yinhaipanel这个标签就是我们在pb里面常用的groupbox实例5、align="left"key="标签练习"styleClass="PANEL">标签介绍--Layout:grid概述表格标签。所有嵌套在此标签内的标签将按照一定的格式,水平或垂直的排列主要属性borderSpacing边界的间隔宽度,缺省为0cols每行排列的标签数,缺省为2height每个嵌套标签的高度styleClass使用的用于控制显示风格的CSS类名width宽度,通常设置为100%标签介绍--Layout:grid实例cols是这个标签的很重要的一
5、align="left"key="标签练习"styleClass="PANEL">
6、个属性,它决定了表单被划分成几列,我们一般采用3列的情况比较多,可以根据实际情况而定。标签介绍--Layout:text概述输入框标签,单行编辑框主要属性accesskey定义了访问这个标签的热键,如果accesskey=”N”表示该标签的热键是“Alt+N”colNum标签所占的列数,用来控制标签的长度isRequired表示该标签是否是必输项,页面将在输入框后显示星号来标示Tooltip该标签的标题名字,鼠标移动到TEXT上时,弹出提示标签介绍--Layout:textmaxlength该标签输入框最大允许输入的长度property页面传递时该标签值的标识key标题的键值,key值是存
7、在数据库中styleClass使用的用于控制显示风格的CSS类名mode该标签的显示和编辑模式。mode属性有三个参数:mode=”x,y,z”,其中x表示在创建时的显示模式;y表示在编辑时的显示模式;z表示在查看时的显示模式显示模式分为:E可编辑;I:可查看;N:不显示;H:隐藏。通常可编辑设置为mode=”E,E,I”(表示该标签在创建和编辑时可以编辑,在查看时不能编辑);不可编辑设置为mode=”I,I,I”(表示
此文档下载收益归作者所有