求助:哪位大侠 用 Tapestry 做过 跟 某代码-名称表 对应的下拉列表框?

04-04-27 jf168
各位大侠:我们公司的项目采用 Tapestry 技术,现在碰上一个问题:

Tapestry 提供的 Select、PropertySelection、WML:PropertySelection、WML:Select 都可以辅助我们制作下拉列表框,但实际上还不够方便,而且由于其隐含的约定,使我们的开发遇上了麻烦。

原因是这样的:我们的下拉列表框的各条选项所包含的

value 和 lable 应该来自数据库中某个表的 “代码”(integer)和

“名称”(char(15))字段。

这里指的 value 和 lable ,分别是:HTML 的 <OPTION> 标签中的属性,以及<OPTION> 标签之间的 用于显示的文字

Tapestry 的这些组件,都默含一项约定,就是:所有的 value(对应于

我们这里的“代码”)是从0开始顺序递增的,而我们的 “代码”(integer)和“名称”(char(15))表中,“代码”(integer)却不是顺序递增的。

这个问题该如何方便地解决呢?

猜你喜欢