该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-06-25
楼主想法有些问题,但是我还是比较赞同。
问题是: 如果这样用Extjs是要给钱的,当然偷偷的不说,那是没啥事情。 用了Extjs就还是要必须去了解Extjs的用法,如果要调试也是一个问题。 赞同是: 个人认为Tag就是用来做页面的,JS就是用来控制的。(JS高手可以不用理会这句话) 不过我的想法是:能否基于Struts2直接生成HTML了,而不是去调用Extjs的东东 |
|
返回顶楼 | |
发表时间:2009-07-01
既然是做框架,封装标签绝对是正确的选择。
|
|
返回顶楼 | |
发表时间:2009-07-03
感谢大家建议,我们已经开始开发了,基本控件只是简单封装,复杂点的控件可以说要扩展和覆盖一些方法。
既然决定做了,就要做下去,我们公司情况比较特殊。人员流动大,水平偏低,项目的页面多但复杂度不是很高,所以封装一下蛮好用。目前开发人员试用下来感觉不错。 关于性能问题,多个onReady(),经过测试其实影响不是很大,确实会略微慢点。 目前ajaxGrid已经扩展了不错了,大家可以看看顶楼的补充 |
|
返回顶楼 | |
发表时间:2009-07-09
感觉很不错,如果能传个代码什么的,就更好了啊
|
|
返回顶楼 | |
发表时间:2009-07-10
我靠,看了你的代码我宁愿去写JS,JS都比你的代码看的舒服和顺眼,说实话我不知道你是怎么想的,使用JS照样可以实现代码的重用
自己实现一个 render(jsonObj)方法,只用从后台传进来json格式的数据,这种在页面上基本上都用不着java代码的 我讨厌你们这种人,总是把简单的东西复杂化,还自以为很牛X,其实就是一个大傻蛋 |
|
返回顶楼 | |
发表时间:2009-07-10
这种想法太受制约,ExtJS官方只要更新,框架就要跟着更新
|
|
返回顶楼 | |
发表时间:2009-07-10
<stk-ui:table id="sqlTable" actionName="TestSql" pageSize="8" width="780" height="370" title="Sql例子+双击事件+合计" needDetail="true" needCollect="true">
<stk-ui:column property="OpTime" title="操作时间" pattern="yyyy-MM-dd hh:mm:ss"/> <stk-ui:column property="UserCode" title="操作员" key="userinfo" pattern="code|name" parser="translate"/> <stk-ui:column property="OpClass" title="操作类型" parser="dict" key="1086"/> <stk-ui:column property="id" title="金额" collectMethod="SUM,AVG" parser="number" align="right"/> <stk-ui:column property="OpContent" title="操作内容"/> <stk-ui:column property="IpAddr" title="IP地址" cssStyle="color:red"/> <stk-ui:column property="FirstLevel" title="一级菜单" parser="translate" key="menu"/> <stk-ui:column property="SecondLevel" title="二级菜单" parser="translate" key="menu"/> <stk-ui:column property="Memo" title="备注" maxWords="20" needHint="true"/> </stk-ui:table> 对于说这种 JSP代码 还简单的人 , 我感到超级的无语 |
|
返回顶楼 | |
发表时间:2009-07-10
vb2005xu 写道 我靠,看了你的代码我宁愿去写JS,JS都比你的代码看的舒服和顺眼,说实话我不知道你是怎么想的,使用JS照样可以实现代码的重用
自己实现一个 render(jsonObj)方法,只用从后台传进来json格式的数据,这种在页面上基本上都用不着java代码的 我讨厌你们这种人,总是把简单的东西复杂化,还自以为很牛X,其实就是一个大傻蛋 我们说我们牛X了吗?做东西发布出来是共享,共享以后才能找出更好的解决方案,有本事别进来看,看你写的,貌似你觉得自己很强吧,对于你这种人见多了,弱智 |
|
返回顶楼 | |
发表时间:2009-07-10
LZ,偶现在的工作和你差不多。
基于Struts2的标签实现Extjs的样式,只使用Extjs的Css,js不用。 目前把form的小控件都搞定了,FormPanel/GridPanel/Fieldset这些都搞定了,和Extjs生成的HTML几乎差不多。Layout搞了一些。 这几天和Extjs接触下来,发现Extjs的很大一部分核心应该归于Extjs的Css,为什么Extjs的控件可以比较自由的组合,大部分功劳应该归于Css写的好。 |
|
返回顶楼 | |
发表时间:2009-07-10
它完全可以写成
<table id="sqlTable" class="ext_table" dataurl="xx.json"> </table> 在JS中通过class来操作它的视图风格,通过ID来插入处理后的JSON数据,更能将 这些代码完全的封装起来,留待以后的项目中使用。。。 |
|
返回顶楼 | |