锁定老帖子 主题:共同学习YUI-EXT(GIRD部分)
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-03-21
共同学习YUI-EXT(GIRD部分) 个人认为YUI-EXT做的相当好的是GIRD和LAYOUT,而项目中GIRD用的特别多,所以先从GIRD开始。 由于我们的HERO JACK 同志现在主推ext-1.0(目前版本是ext-1.0-alpha3),我想我们的学习也最好从这个版本开始好了。 一个grid的生成必需依赖下列三个类,Ext.data.Store负责生成数据集,Ext.grid.ColumnModel负责显示数据,而Ext.grid.Grid则负责将这个部分进行组合。具体的用法我们看例子: js 代码
3.设置显示样式
4.组合并在页面生成一个Grid
好像搞定了,SO EASY? java 代码
2。将例1作相应改动就OK js 代码
YUI及YUI所衍生YUI-EXT给我们系统重构提供一些很不错的方案,代码规范,扩展性好,又有很好的开发文档支持及数量和质量都不错的用户群,希望有一天会出现一套MY-YUI. 下次想和大家分享一下GridEditor,可编辑的GIRD 谢谢rocker96,给了我很多信息.谢谢,希望能交个朋友.
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-03-21
通用生成JSON的一个方法,只要在SQL指定数据库的字段便可列出为JSON,xml也同一道理,可用于各种表导出为JSON格式
var contact=new dbOpen(); contact.GetSQL ="select memberID,author,address,email,postcode,tel_no,tel_no2 from order_table where id="+id; with(contact){ GetRS(1); var str="{\"root\":"; str+="["; do{ str+='{'; for(var i=0;i<(rs.Fields.Count);i++){ str+=('"'+rs.Fields(i).name+'":'); str+=('"'+rs.Fields(i).value+'"'); if(i!=rs.Fields.Count-1)str+=','; } str+='}'; rs.MoveNext(); if(!rs.EOF)str+=','; }while(!rs.EOF); str+="]}"; Response.Write(str); Close(); } contact=null; |
|
返回顶楼 | |
发表时间:2007-03-21
感觉只是用EXT做RIA的话,Servlet+JDBC足矣
|
|
返回顶楼 | |
发表时间:2007-03-22
可惜ext1.0没有好的插件支持
以上代码可以提供打包下载吗?谢谢 |
|
返回顶楼 | |
发表时间:2007-04-02
个人认为单是Servlet+JDBC来实现RIA的话还是有点困难的,Struts和Hibernate的流行可以说明一些问题.
|
|
返回顶楼 | |
发表时间:2007-04-02
adablue77 写道 可惜ext1.0没有好的插件支持
以上代码可以提供打包下载吗?谢谢 对不起,这些代码只是片断..打包下了也没有用 |
|
返回顶楼 | |
发表时间:2007-04-02
这里有个原创Editable Demo:http://www.ajaxjs.com/yuicn/demos/editable_gird.asp
|
|
返回顶楼 | |
发表时间:2007-04-05
显示容易啊。取值到现在还没成功。从Ext.data.Store.getAt拿出来的不知道是什么结构的数据。
|
|
返回顶楼 | |
发表时间:2007-04-05
读了半天源码才发现是Ext.data.Record
取值用getAt(index).data.property |
|
返回顶楼 | |
发表时间:2007-04-05
怎样用代码实现grid的刷新功能,效果跟翻页工具条上的刷新按钮一样?
|
|
返回顶楼 | |