ASP.NET中DataGrid在JSP中的实现

ASP.NET中的DataGrid是非常方便的,而且也比较灵活,这段时间写for webwork的界面UI,我就参照DataGrid写了一个for jsp的Grid实现,个人认为,就使用来说 ,通过tag来实现的DataGrid比起ASP.NET的DataGrid无论从灵活性还是扩展性 来说,都一点也不逊色

下面是我的Grid实现方式

<cos:datagrid name="GridTest"  value="listObj" border="1" cellSpacing="12">
 <cos:template headText="模板列" headStyle="background-color: #66CCFF;cursor:hand">
  <cos:inputtext  name="timezone" value="name"/></td>
 </cos:template>
 <cos:column dataField="id" headText="编号" width="200" align="right" style="background-color: #66CCFF;cursor:hand"></cos:column>
 <cos:column dataField="name" headText="名称"></cos:column>
</cos:datagrid>

使用起来比起.NET的DataGrid并没有两样,我只定义了两种列类型,模板列和绑定列,模板列可以放其他任何界面UI在里面

列的值绑定通过value属性来指定,由于是与webwork的整和,所以系统会首先在webwork中的ognl中寻找,值类型必须为 Collection<?>,由于我是通过BeanUils来取值的,所以Collection中的元素可以包含多种类型

目前还没有加分页控件进去,明天加上

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值