apache中的数据提供程序方法单击

时间:2012-05-23 05:22:51

标签: click-framework

数据提供者方法是否只能用apache click的onInit()方法编写,还是可以用其他任何方法编写?

2 个答案:

答案 0 :(得分:0)

DataProvider是一个控件的接口,遵循Page [1]初始化序列,设置该接口的最佳位置是Page的onInit()方法[2]:

  

对于初始化页面控件,最佳做法是放置所有页面控件   控制页面构造函数中的创建代码,只放置任何   onInit()方法中的初始化代码,它有一个外部的   依赖于上下文或其他对象。通过以下方式   练习很容易看出什么代码是“设计时”初始化   代码和什么是“运行时初始化代码”。

以下文章[3]将帮助您了解如何使用DataProviders。

吉尔伯托

[1] http://click.apache.org/docs/click-api/org/apache/click/Page.html

[2] http://click.apache.org/docs/click-api/org/apache/click/Page.html#onInit()

[3] http://click-framework.blogspot.com.br/2010/07/apache-click-220-dataprovider.html

答案 1 :(得分:0)

不,只要在呈现控件时提供程序可用,您就可以在任何地方添加它。在onInit或Page构造函数中添加提供程序只是最常用的地方。