浏览 4028 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-12-16
它让WEB层可以直接调用业务逻辑,而且把很多繁杂的代码封装好了,我们可以直接调用,这点在我做练习的时候深有体会,我觉得最好的就是DWRUtil.getValue(id);这个方法,它可以获得你所有的HTML元素的值,还有就是查询的问题,从数据库里查询出来的数据可以直接填充到表格里面--DWRUtil.addRows();还有很多方法,就不一一介绍了,看看我做的练习吧,就是一个从数据库里查询出来数据,然后动态填充到表格的示例: function dateReceive(stu){ for(var i=0;i<stu.length;i++){ //下面是填充的数据,stu是一个装有学生对象的一个集合 var cellfuncs = [ function(stu[i]){return stu[i].stuId}; function(stu[i]){return stu[i].stuName}; function(stu[i]){return stu[i].stuAge}; //下面是做的一个可以删除的,在每一行后面还添加了一个删除按钮 function(stu[i]){ var stuId = stu[i].stuId; var delButton = document.createElement("<input type='button' onclick='stu.delStu("+stuId+")'>"); delButton.setAttribute("id","delete"); delButton.setAttribute("value","删除"); return delButton; }; ]; //在每一次点击按钮前先删除现在表格中的数据, DWRUtil.removeAllRows("stuInfor"); //调用addRows方法,填充表格. DWRUtil.addRows("stuInfor",stu[i],cellfuncs,{ rowCreator:function(){ return document.createElement("tr"); }, cellCreator:function(){ return document.createElement("td"); } }); } } 很简单吧,当然,方法有很多种,但是这是目前为止我认为最简单的了,后面把这个示例的项目全部附上 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-01-09
balan/interface/stu.js文件呢???
|
|
返回顶楼 | |
发表时间:2008-01-15
balan/interface/stu.js 这是个虚的文件,在stu.xml里面配置了javascript属性,那里是什么名字这里就引用什么.js,
|
|
返回顶楼 | |