论坛首页 入门技术论坛

extjs-tag (即使不会extjs和js也能开发页面)

浏览 31712 次
该帖已经被评为新手帖
作者 正文
   发表时间:2009-06-25  
楼主想法有些问题,但是我还是比较赞同。

问题是:

如果这样用Extjs是要给钱的,当然偷偷的不说,那是没啥事情。

用了Extjs就还是要必须去了解Extjs的用法,如果要调试也是一个问题。

赞同是:

个人认为Tag就是用来做页面的,JS就是用来控制的。(JS高手可以不用理会这句话)

不过我的想法是:能否基于Struts2直接生成HTML了,而不是去调用Extjs的东东

0 请登录后投票
   发表时间:2009-07-01  
既然是做框架,封装标签绝对是正确的选择。
0 请登录后投票
   发表时间:2009-07-03  
感谢大家建议,我们已经开始开发了,基本控件只是简单封装,复杂点的控件可以说要扩展和覆盖一些方法。

既然决定做了,就要做下去,我们公司情况比较特殊。人员流动大,水平偏低,项目的页面多但复杂度不是很高,所以封装一下蛮好用。目前开发人员试用下来感觉不错。

关于性能问题,多个onReady(),经过测试其实影响不是很大,确实会略微慢点。

目前ajaxGrid已经扩展了不错了,大家可以看看顶楼的补充
0 请登录后投票
   发表时间:2009-07-09  
感觉很不错,如果能传个代码什么的,就更好了啊
0 请登录后投票
   发表时间:2009-07-10  
我靠,看了你的代码我宁愿去写JS,JS都比你的代码看的舒服和顺眼,说实话我不知道你是怎么想的,使用JS照样可以实现代码的重用

自己实现一个 render(jsonObj)方法,只用从后台传进来json格式的数据,这种在页面上基本上都用不着java代码的

我讨厌你们这种人,总是把简单的东西复杂化,还自以为很牛X,其实就是一个大傻蛋
0 请登录后投票
   发表时间:2009-07-10  
这种想法太受制约,ExtJS官方只要更新,框架就要跟着更新
0 请登录后投票
   发表时间: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代码 还简单的人 , 我感到超级的无语
0 请登录后投票
   发表时间:2009-07-10  
vb2005xu 写道
我靠,看了你的代码我宁愿去写JS,JS都比你的代码看的舒服和顺眼,说实话我不知道你是怎么想的,使用JS照样可以实现代码的重用

自己实现一个 render(jsonObj)方法,只用从后台传进来json格式的数据,这种在页面上基本上都用不着java代码的

我讨厌你们这种人,总是把简单的东西复杂化,还自以为很牛X,其实就是一个大傻蛋

我们说我们牛X了吗?做东西发布出来是共享,共享以后才能找出更好的解决方案,有本事别进来看,看你写的,貌似你觉得自己很强吧,对于你这种人见多了,弱智
0 请登录后投票
   发表时间:2009-07-10  
LZ,偶现在的工作和你差不多。

基于Struts2的标签实现Extjs的样式,只使用Extjs的Css,js不用。

目前把form的小控件都搞定了,FormPanel/GridPanel/Fieldset这些都搞定了,和Extjs生成的HTML几乎差不多。Layout搞了一些。

这几天和Extjs接触下来,发现Extjs的很大一部分核心应该归于Extjs的Css,为什么Extjs的控件可以比较自由的组合,大部分功劳应该归于Css写的好。
0 请登录后投票
   发表时间:2009-07-10  
它完全可以写成
<table id="sqlTable" class="ext_table" dataurl="xx.json">

</table>

在JS中通过class来操作它的视图风格,通过ID来插入处理后的JSON数据,更能将
这些代码完全的封装起来,留待以后的项目中使用。。。

0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics