Ext
车丁丁
这个作者很懒,什么都没留下…
展开
-
EXT如何隐藏/显示输入域:TextField
在用EXT时,有的输入框需要动态的控制起hide还是show。发现调用EXT提供的hide()和show()方法只能隐藏输入框区域,而前面的描述并不能同时隐藏。研究后发现如果要完全的隐藏和显示一个输入框,可以进行如下操作: var allHideAndShow= new Ext.form.TextField({ id:allHideAndShowId, fieldLabe原创 2009-07-13 13:01:00 · 3607 阅读 · 2 评论 -
如何定制ext的form表单的表单排版
最近在ext开发项目中,在表单中有几项用ext的form排版满足不了需求,比如,日期会是起止时间,两个输入框会里的很近,或者其他的想查询范围的两个输入框从-----至-----这种类型的查询条件等,用ext默认的排版总是很难看(不能看)。研究了ext的代码,发现改起来也比较麻烦,用了一种变通的方式终于将其实现。如下图:加入不特殊处理交易次数的显示的话,显示的效果就和用户昵称和客户名原创 2009-08-20 09:58:00 · 2931 阅读 · 0 评论 -
ext中的同步和异步
异步调用不用做过多说明,ext的api中支持的很多。 同步调用的相关文档就少一些。一下是同步示例,即页面在加载时,或者这个js被调用到时,程序会一行一行的往下走,这在获取页面初始化需要数据或者样式等一些功能会用到。示例代码: //判断按钮权限的方法。true为无权限,false为有权限可以显示 function checkButton(buttonId){ //原创 2009-09-18 16:15:00 · 860 阅读 · 0 评论 -
tabPanel中加grid显示异常
ext开发总常见两种方式,一种是在tabpanel中房jsp页面引用,这种方式比较好控制,另一种在tabpanel中放定义好的grid对象,这时会有一个问题,第一次打开这个tabpanel一切正常,关闭此tabpanel后再次打开这个tabpanel就不限时了,内容区域是空白。查了一些资料后,在定义tabpanel时添加两个属性即可解决这个问题autoDestroy: false, list原创 2009-11-30 15:55:00 · 951 阅读 · 0 评论 -
Ext的ajax同步交互方式提交时相同url只执行一次的问题解决
Ext的ajax在同步交互时,第一次提交正常,再第二次提交如果和上次提交的url地址相同时将不进行提交,会用上次的返回值。这样处理也许是ext别有良苦用心,但是,如果遇到每次必须提交时,例如一次提交后台的数据已经被修改了,再次提交返回的结果其实是不一样的,这样就需要特殊处理了。原代码:var conn = Ext.lib.Ajax.getConnectionObject().conn;原创 2009-12-09 14:45:00 · 1689 阅读 · 1 评论