Apusic OperaMasks 2 参考手册
Getting Started
概述
什么是Apusic OperaMasks
OperaMasks是开放的
OperaMasks是基于J2EE的
OperaMasks的技术特性
Rich Component
AJAX支持
IoVC编程思想
ELite
OperaMasks Studio
与已有框架的集成
其它
如何获取Apusic OperaMasks
获取 AOM 安装包
安装并部署 AOM
如何部署Apusic OperaMasks 2.2
AOM在Apusic应用服务器上的部署
AOM 在Tomcat上的部署
AOM 在JBoss应用服务器上的部署
AOM 在WebLogic应用服务器上的部署
AOM 在WebSphere应用服务器上的部署
从示例开始说起
rcdemos
如何获得和部署
layoutdemos
如何获得和部署
用户指南
Rich Component
基于组件编程
组件分类体系
组件的使用
为什么要用Facelets?
JSP并不适合JSF
Facelets是JSF更好的外衣
对Facelets的感性认识
如何获取 Facelets?
如何配置 Facelets
更多参考
Lite Bean
什么是LiteBean
LiteBean的声明
LiteBean的生命周期
LiteBean的使用
资源注入
Inversion of View-Control
为页面绑定LiteBean
动作绑定
事件绑定
数据绑定
其他与IoVC相关的Annotation
定义与初始化
@ManagedBean
@Accessible
@SaveState
@ManagedProperty
@Inject
@Outject
@Factory
@Init
@ComponentAttributes
事件
@ActionListener
@ActionListeners
@BeforePhase
@AfterPhase
@BeforeRender
@AfterRender
数据检验
@Required
@ValidateDoubleRange
@ValidateLongRange
ValidateLength
@ValidateRegexp
@Validate
@Validator
@Validators
@DefineValidator
数据转换
@ConvertDateTime
@ConvertNumber
@Pattern
@Convert
@Format
@DefineConverter
@Convertor
模型数据
@DataModel
@SelectItems
@ListEntries
@MapEntries
页面展示
@LocalString
@Label
@Description
校验
简单校验
客户端校验
提示信息展现效果
组件自身展现提示信息
使用<h:message>组件展现提示信息
用户自定义服务器端校验
在LiteBean中校验
编写独立校验器类
必须运行的代码
消息总线
从更高角度看消息与事件
事件的特性分析
什么是消息总线(Message Bus)
一个简单的例子
消息总线的简单用法
EventBroadcaster
基于事件的导航
Listener的优先级
其它特性
一个更恰当的例子
与已有框架的集成
请求处理生命周期
与传统MVC的比较
JSF请求处理生命周期
恢复视图阶段
应用请求值阶段
处理校验阶段
更新模型值阶段
调用应用程序阶段
渲染响应阶段
生命周期阶段侦听器
依赖注入
AOM与请求处理生命周期
ELite
状态维护
组件开发指南
组件参考
widget组件
widget组件
<w:button>
组件信息
属性
组件API
UIButton(Button组件类)
示例
<w:calcNumberField>
组件信息
属性
组件API
UIField(Field组件公共基类)
示例
<w:calendar>
组件信息
属性
组件API
示例
<w:checkBox>
组件信息
属性
组件API
UIField(Field组件公共基类)
示例
<w:checkBoxGroup>
组件信息
属性
组件API
示例
<w:checkMenuItem>
组件信息
属性
组件API
示例
<w:chooseSkin>
组件信息
属性
组件API
示例
<w:combo>
组件信息
属性
组件API
UIField(Field组件公共基类)
示例
<w:commandMenuItem>
组件信息
属性
组件API
示例
<w:contextMenu>
组件信息
属性
组件API
UIMenu(contextMenu的组件类)
示例
<w:dataGrid>
组件信息
属性
组件API
UIDataGrid(dataGrid的组件类)
GridDataProvider(抽象类,Grid的数据提供者)
GridViewProvider(接口)
GridRowDataProvider(接口)
ListProviderAdapter
ArrayProviderAdapter
示例
<w:dataView>
组件信息
属性
组件API
UIDataView(dataView的组件类)
示例
<w:dateField>
组件信息
属性
组件API
UIField(Field组件公共基类)
示例
<w:dateTimeField>
组件信息
属性
组件API
UIField(Field组件公共基类)
示例
<w:dateMenu>
组件信息
属性
组件API
示例
<w:drawImage>
组件信息
属性
组件API
UIDrawImage
示例
<w:editDataGrid>
组件信息
属性
组件API
UIEditDataGrid(editGrid的组件类)
GridDataProvider(抽象类,Grid的数据提供者)
GridViewProvider(接口)
GridRowDataProvider(接口)
ListProviderAdapter
ArrayProviderAdapter
示例
<w:fileupload>
组件信息
属性
组件API
示例
<w:fileUploadDialog>
组件信息
属性
组件API
UIFileUploadDialog(fileUploadDialog的组件类)
示例
<w:fileUploadProgress>
组件信息
属性
组件API
示例
<w:forEach>
组件信息
属性
组件API
示例
<w:form>
组件信息
属性
组件API
示例
<w:gridHeader>
组件信息
属性
组件API
示例
<w:gridHeaderCell>
组件信息
属性
组件API
示例
<w:head>
组件信息
属性
组件API
示例
<w:iframe>
组件信息
属性
组件API
类名
示例
<w:linkMenuItem>
组件信息
属性
组件API
示例
<w:menu>
组件信息
属性
组件API
UIMenu(Menu的组件类)
示例
<w:menuBar>
组件信息
属性
组件API
UIMenu(menuBar的组件类)
示例
<w:menuItem>
组件信息
属性
组件API
示例
<w:numberField>
组件信息
属性
组件API
UIField(Field组件公共基类)
示例
<w:outputColumn>
组件信息
属性
组件API
GridColumn(outputColumn组件对应的模型类)
示例
<w:page>
组件信息
属性
组件API
示例
<w:pagingLink>
组件信息
属性
组件API
示例
<w:pagingToolbar>
组件信息
属性
组件API
UIPagingToolbarBase(pagingToolbar的组件基类)
示例
<w:panelBox>
组件信息
属性
组件API
示例
<w:progressBar>
组件信息
属性
组件API
示例
<w:radioGroup>
组件信息
属性
组件API
示例
<w:radioMenuItem>
组件信息
属性
组件API
示例
<w:remove>
组件信息
属性
组件API
示例
<w:requires>
组件信息
属性
组件API
示例
<w:script>
组件信息
属性
组件API
示例
<w:separator>
组件信息
属性
组件API
示例
<w:set>
组件信息
属性
组件API
示例
<w:simpleDataGrid>
组件信息
属性
组件API
示例
<w:simpleHtmlEditor>
组件信息
属性
组件API
示例
<w:slider>
组件信息
属性
组件API
示例
<w:stylesheet>
组件信息
属性
组件API
示例
<w:textArea>
组件信息
属性
组件API
UIField(Field组件公共基类)
示例
<w:textField>
组件信息
属性
组件API
UIField(Field组件公共基类)
示例
<w:timeField>
组件信息
属性
组件API
UIField(Field组件公共基类)
示例
<w:toolBar>
组件信息
属性
组件API
UIToolBar(ToolBar的组件类)
示例
<w:tree>
组件信息
属性
组件API
TreeDataProviderAdapter(接口)
UITree(Tree的组件类)
示例
<w:treeNode>
组件信息
属性
组件API
UITreeNode(treeNode的组件类)
示例
<w:validateRegexp>
组件信息
属性
组件API
示例
layout组件
layout组件
<layout:absoluteLayout>
组件信息
属性
组件API
UIAbsoluteLayout(absoluteLayout的组件类)
示例
<layout:accordionLayout>
组件信息
属性
组件API
UIAccordionLayout(accordionLayout的组件类)
示例
<layout:borderLayout>
组件信息
属性
组件API
UIBorderLayout(borderLayout的组件类)
示例
<layout:cardLayout>
组件信息
属性
组件API
UICardLayout(cardLayout的组件类)
示例
<layout:cell>
组件信息
属性
组件API
示例
<layout:columnLayout>
组件信息
属性
组件API
UIColumnLayout(columnLayout的组件类)
示例
<layout:facelet>
组件信息
属性
组件API
示例
<layout:faceletSet>
组件信息
属性
组件API
示例
<layout:gridLayout>
组件信息
属性
组件API
示例
<layout:panel>
组件信息
属性
组件API
UIPanel(panel的组件类)
示例
<layout:panelGrid>
组件信息
属性
组件API
示例
<layout:tabLayout>
组件信息
属性
组件API
UITabLayout(tabLayout的组件类)
示例
<layout:tableLayout>
组件信息
属性
组件API
UITableLayout(tableLayout的组件类)
示例
<layout:template>
组件信息
属性
组件API
示例
<layout:window>
组件信息
属性
组件API
UIWindow(window的组件类)
示例
ajax组件
ajax组件
<ajax:action>
组件信息
属性
组件API
例子
<ajax:clientValidator>
组件信息
属性
组件API
例子
<ajax:logger>
组件信息
属性
组件API
例子
<ajax:progress>
组件信息
属性
组件API
ProgressStatus
ProgressState
ProgressAction
例子
<ajax:renderGroup>
组件信息
属性
组件API
例子
<ajax:scripter>
组件信息
属性
组件API
例子
<ajax:status>
组件信息
属性
组件API
例子
<ajax:timer>
组件信息
属性
组件API
例子
<ajax:updater>
组件信息
属性
组件API
AjaxUpdater
例子
graph组件
graph组件
<g:areaChart>
组件信息
属性
组件API
PositionType(枚举类型)
示例
<g:axis>
组件信息
属性
组件API
TimePeriodType(枚举类型)
示例
<g:barChart>
组件信息
属性
组件API
PositionType(枚举类型)
示例
<g:chart>
组件信息
属性
组件API
ChartType(枚举类型)
PositionType(枚举类型)
示例
<g:compositeChart>
组件信息
属性
组件API
PositionType(枚举类型)
示例
<g:curveAreaChart>
组件信息
属性
组件API
LineStyleType(枚举类型)
PositionType(枚举类型)
示例
<g:curveChart>
组件信息
属性
组件API
LineStyleType(枚举类型)
PositionType(枚举类型)
示例
<g:dataItem>
组件信息
属性
组件API
LineStyleType(枚举类型)
示例
<g:dataLabel>
组件信息
属性
组件API
示例
<g:dataSeries>
组件信息
属性
组件API
示例
<g:functionItem>
组件信息
属性
组件API
LineStyleType(枚举类型)
示例
<g:functionSeries>
组件信息
属性
组件API
示例
<g:histogramDataItem>
组件信息
属性
组件API
LineStyleType(枚举类型)
示例
<g:histogramDataSeries>
组件信息
属性
组件API
示例
<g:legend>
组件信息
属性
组件API
PositionType(枚举类型)
示例
<g:lineChart>
组件信息
属性
组件API
LineStyleType(枚举类型)
PositionType(枚举类型)
示例
<g:movingAverage>
组件信息
属性
组件API
示例
<g:pieChart>
组件信息
属性
组件API
PositionType(枚举类型)
示例
<g:radarChart>
组件信息
属性
组件API
PositionType(枚举类型)
示例
<g:regressionLine>
组件信息
属性
组件API
示例
<g:scatterChart>
组件信息
属性
组件API
PositionType(枚举类型)
示例
<g:spline>
组件信息
属性
组件API
示例
<g:textAnnotation>
组件信息
属性
组件API
PositionType(枚举类型)
示例
<g:timeDataItem>
组件信息
属性
组件API
LineStyleType(枚举类型)
示例
<g:timeSeries>
组件信息
属性
组件API
TimePeriodType(枚举类型)
示例
<g:title>
组件信息
属性
组件API
PositionType(枚举类型)
示例
<g:xAxis>
组件信息
属性
组件API
TimePeriodType(枚举类型)
示例
<g:xyDataItem>
组件信息
属性
组件API
LineStyleType(枚举类型)
示例
<g:xyDataSeries>
组件信息
属性
组件API
示例