`
allbin1983
  • 浏览: 34451 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

[基础]Simple 入门之建立用户接口定制组件的三种方式

阅读更多

虽然Simple 系统提供了大量的组件,但这些组件其中一部分只是满足一般性的需求,也有功能强大的组件。当然,Simple 提供给用户接口是可以轻松定制自己的组件来实现更复杂,更特殊的功能。

 

定制组件也是代码打开方便之门,在Simple 系统中可以通过如下三种方式来定制组件.

(一)   继承原有的组件

 这是最简单的组件定制方式,通过继承原有的组件类,比如 AbstractAjaxRequestHandle , AbstractTreeHandle 等。

并在子类中扩展父类的功能。 可以参考Simple 的入门例子 Helloword  使用的Ajax 组件就是采用了这种方式定制的组件。

 

(二)  组合原有的组件

 更为复杂的组件定制方式是将多个原有组件组合在定制组件中. 比如: 评论,投票,类目组件等。 (后续补充例子)

 

(三)  完全重写组件

 如果继承和组合都无法满足我们的特殊需求,需要采用这种方式来定制组件。通过这中方式定制的组件需要继承Simple 的基类,并实现组件接口。

 

针对上面的理论介绍,根据实际会对每个使用方式写个官方API,学习并使用Simple 兴趣是最好的老师,希望有问题多在论坛中讨论,也可以直接留言给我们。


转:http://simpleframework.net/blog/v/59483.html

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics