问题:因为在用Ext做表格时进行增删改查时,要写好几百行的代码所以老大,叫我对其进行封装,让用的人只需传些参数进去就能生成表格比如我要得到一个Button,只要调上一个东西传递进去一些参数,就可以得到了
再得到一个GridPanel,再在这个GridPanel上调用addButtonIntoTbar(Button)就把它加上去了
我自己想了想思路,有什么不对,欢迎大家提出我想封装的东西在html和jsp都能用,
我想这个封装无外乎通过js来封装,或者通过java来封装通过js封装,当然在两种情况下都能用通过java封装的话,有两种方式,一种是一般的java类,另外一种是ajax
但是一般的java类在html中又用不了,在java里面也不能返回一个Button对象
只能返回建立一个字符串  再把字符串放在页面变成对象另外一种是ajax,通过dwr来做又会出现调用一个函数比如Util.getButton(function(data){});而且我现在思路很乱,不知道怎么着手去搞这项工作,万分感谢,要代码的请留下电子邮箱

解决方案 »

  1.   

    ext,grid拿过来用!
    用ajax,ext的,通过json对象传递数据和接收数据!
      

  2.   

    自己封装也行:
    利用extjs,ajax,json组合!
      

  3.   

    当然用dwr,叶面整合太多的js框架会有冲突,不好
      

  4.   

    你这好几百行代码应该都是 JavaScript 代码吧?如果是的话,请往下看:所谓“封装”,应该就是把上面这一堆代码整理成几个 function 而已。你可以把整理出来的这些 function 集中写在一个 .js 文件里,然后在需要调用这些 function 的 html(或者 jsp)页面里把这个 .js 包含进来。<script language="JavaScript" src="xxxx.js"></script>这根本就是客户端 JavaScript 的事情,跟 Java 完全没有关系。
      

  5.   

    我们网站上有dwr的例子
    http://www.family168.com我们也卖ext的教程,《ext入门和精通》哦。
      

  6.   

    我也找封装方法。你能不写个简单的demo?谢谢