锁定老帖子 主题:UI组件的选型 征求意见
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-09-06
各位朋友: 最近项目中搭建框架,准备选一套比较优秀的UI组件,我先后研究了几个,都是初步在尝试了解各个组件的功能。大家有什么好的建议么? 找寻了一个星期,研究了几天dhtmlxGrid,后来发现了ext,大家觉得哪个好呢? 个人觉得,前者适合数据应用,开发也容易些,就是界面不太好看,提供的功能也蛮强大;后者呢,界面美观,提供的数据接口也比前者多,比如可以通过json接口与服务器端进行数据交互,但是比如遇到换行符,或者其它特殊字符,是不是有解析问题?另外效率如何? 新人希望得到大家的意见,以前是做.net的,虽然也写过些java,但是对于java框架性的东西还需要深入学习,下一步的目标是,使用jsonReader,来跑一个完整的b/s应用,测试一下效率和json解析的问题。如果哪位朋友有demo,可以参考一下最好,如果有正在研究ext的朋友,希望大家一起交流,我的MSN: zhyf0808@hotmail.com。 javaeye的第一篇帖子,希望得到大家的响应。这几天很多资料都是在这里发现的,果然是java的好论坛,越来越喜欢了。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-09-07
推荐ext。
[url]http://extjs.com/ [/url] 其中的英文论坛积累了非常丰富的经验和知识,只要能善加利用,就能减轻新技术必然会带来的“阵痛”。 |
|
返回顶楼 | |
发表时间:2007-09-07
谢谢楼上的朋友,最近也正在研究ext,刚刚跑通它的xml和json格式的数据传输,正在比较性能。另外需要扩展它的ui功能,比如行的拖拽等等
|
|
返回顶楼 | |
发表时间:2007-09-07
顺便在这里讨论一个问题,如果我的数据库里有换行符等特殊符号,要在grid显示的时候,也能换行显示,grid能做得到么?还是需要改一些东西呢? 我在mysql里试验过了,字段数据中加入\r,\r\n(\r\n的效果和\r一样),都不能在grid中换行显示,而是只显示了空格。这个问题怎么解决呢?
|
|
返回顶楼 | |
发表时间:2007-09-08
不好意思,离题一下;请问你能换下头像吗?
太恶心了,有碍观瞻,所以。。。。。 |
|
返回顶楼 | |
发表时间:2007-09-08
建议你看看ZK:http://www.zkoss.org/
|
|
返回顶楼 | |
发表时间:2007-09-10
还有些朋友推荐Jquery,这两个大家觉得哪个优势明显呢?我们要整合到自己的框架里,要考虑风险,可维护性等等。谢谢大家
|
|
返回顶楼 | |
发表时间:2007-09-12
/************************************************************
* 删除操作 * 需要确认才能进行该操作 ************************************************************/ function doDel(){ var m = grid.getSelections(); if(m.length > 0) { Ext.MessageBox.confirm('Message', 'Do you really want to delete them?' , doDel2); } else { Ext.MessageBox.alert('Error', 'Please select at least one item to delete'); } } function doDel2(btn) { if(btn == 'yes') { var m = grid.getSelections(); var jsonData = "["; for(var i = 0, len = m.length; i < len; i++){ var ss = "{\"id\":\"" + m[i].get("id") + "\"}"; alert(ss); if(i==0) jsonData = jsonData + ss ; else jsonData = jsonData + "," + ss; ds.remove(m[i]); } jsonData = jsonData + "]"; ds.load({params:{start:0, limit:myPageSize, delData:jsonData}}); } } 请教一下:这个delData:jsonData是怎么传递到服务器端的?有没有高人总结一下传递参数方面的东西?就是与服务器端交互的东西?谢谢哦 |
|
返回顶楼 | |
发表时间:2007-09-12
选择一个Ajax组件库,文档的丰富程度也要作为一个主要的考虑因素。
目前来说,Prototype/Scriptaculous和jQuery的文档是最全的,围绕它们已经有多本书籍出版。Ext的文档仍然不是很丰富。Dojo和Mootools的文档也不多。 |
|
返回顶楼 | |
发表时间:2007-09-12
Ext的API Doc蛮详细的,就是Config options中的某些参数需要从源码里面抠;
论坛也比较活跃,一般的问题都可以在论坛搜索到。 |
|
返回顶楼 | |