组件分类体系

OperaMasks2.0中常用组件约80多个(未包括JSF原生组件),在设计时已按照其功能特性分别归类到以下命名空间中:

  • http://www.apusic.com/jsf/widget :. 此命名空间中的组件大部分是常用的界面组件,通过这些组件可以快速的搭建应用程序。同时此命名空间中也提供了一些用于展现风格控制,页结构声明等场景的非可视化组件。下文中属于此命名的组件将以w:为命名空间前缀

  • http://www.apusic.com/jsf/layout :. 此命名空间中包含了一系列布局组件,通过使用这些布局组件,可以方便、灵活的对页面进行布局。下文中属于此命名的组件将以layout:为命名空间前缀。

  • http://www.apusic.com/jsf/ajax :. 此命名空间中包含了一组实用的ajax工具组件,可以很容易的为系统增加ajax特性。下文中属于此命名的组件将以ajax:为命名空间前缀。

  • http://www.apusic.com/jsf/graph:. 此命名空间中包含了一组图表组件,如:饼图、立状图、折线图等。下文中属于此命名的组件将以g:为命名空间前缀。

  • http://www.apusic.com/jsf/misc :. 此命名空间中包含了与服务器端逻辑声明相关的一些标签。下文中属于此命名的组件将以om:为命名空间前缀。

组件主要包含两部分内容,一是属性,如一个textField,可能会有 value、height、width等属性;二是事件。如textField有onchange、onfocus等事件。

[上一页] [下一页]