最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Sencha ExtJS使用中一些常见问题总结
时间:2022-06-25 18:28:51 编辑:袖梨 来源:一聚教程网
最近一直在使用Sencha进行前端开发,单独开一个帖子,用于常见问题的整理。会陆陆续续往里面添加一些内容,同事也希望能够帮助到大家。
ExtJS submit 提交导致 emptyText 提交进入表单:
代码如下 | 复制代码 |
win.form.submit({ |
ExtJS 限制text最大字符数。
代码如下 | 复制代码 |
{ |
ExtJS Ajax 提交SESSION失效的问题。
1. 首先通过后端返回 session timeout 的 header 信息,再通过 response.getResponseHeader 来判断是否存在这样的信息来确定session是否失效,代码如下:
代码如下 | 复制代码 |
Ext.onReady(function(){ //请求超时的处理开始 Ext.Ajax.on('requestcomplete', checkUserSessionStatus, this); function checkUserSessionStatus(conn, response, options) { var sessionStatus = response.getResponseHeader("sessionstatus"); if (typeof(sessionStatus) != "undefined") { Ext.Msg.alert('提示', '会话超时,请重新登录!', function(btn, text) { if (btn == 'ok') { var redirect = root_path; window.location = redirect; } }); } }; |
......Ajax 的提交失败问题。
Ext.Ajax.request 提交与 Ext.Form.panel 中的 submit 都是属于 Ajax 提交,但是前者判断返回不是由服务器端的 { success :false …} 来决定,而是通过返回的 responseText 中的返回值来判断, from 中的提交,可通过 failure 函数来判定。代码如下:
Ajax 返回失败:
代码如下 | 复制代码 |
Ext.Ajax.request({ |
form 表单提交失败:
代码如下 | 复制代码 |
Ext.getCmp("wx_student_add").submit({ |
相关文章
- 《阴阳师》孔雀明王御魂搭配指南 04-18
- 蛋仔派对获取潮流纤维全攻略 04-18
- 逆水寒手游野外全boss位置一览 04-18
- 原神归忆星旅战绩回顾功能使用指南 04-18
- 原神烬火QQ音乐专题活动怎么玩 04-18
- 物华弥新梦归长安活动第三章宝箱在哪 04-18