1.Extjs win.show()的执行顺序
最近写ExtJS遇到了一个问题
Ext.onReady(function() { Ext.getBody().mask("数据重新加载中,请稍等"); var x; for(var i=0;i<10000000;i++){ for(var j=0;j<100;j++){ x=j%5; x++; } } alert(x); });
竟然发现mask总是在for循环结束之后才执行。
后来网上查询了一下发现原来原来mask是异步的,还没有mask返回就已经一直在做For循环。那么什么时候才会执行mask呢?
答案稍后回复,先下班。
来揭露下答案吧,
其实mask还没有完成正常渲染,已经开始执行下面的代码,问了下牛人说是等后面执行部分cpu空闲或者切换的时候,会进行正常的渲染成功。但是我自己尝试的操作中,我发现总是执行到最后才弹出mask框。
小伙伴们,谁能举个例子说明下mask后面的内容没有完全执行完,mask就已经进行了正确的渲染了呢?
目前想保证mask的优先执行顺序,搞了个setTimeout(function(){} ,100) 毫秒的功能。
具体详情参照http://stackoverflow.com/questions/16775743/sencha-touch-mask-ondisclosure/16776443#16776443
2.displayFiled的scroll每次滚动至最后
这个问题也挺蛋疼,网上搜了很多只有关于textarea,后来直接搜索了下extjs scroll bottom。
function getInfoTabPanel(){
return Ext.create('Ext.form.FormPanel', {
id:'panelID',
title:'消息' ,
layout:'fit',
autoScroll:true,
items: [{
id:'displayResultMSG',
xtype: 'displayfield',
fieldLabel: '',
value:result
}]
});
}
Ext.getCmp('panelID').body.scroll("b", 9999, true);
相关推荐
EXTJS开发总结.pdf
ExtJS 资源汇总
对于extjs开发的技术总结,ztree
EXTJS Grid布局总结例子,含源代码。
本人对extjs 各种开发的亲身总结,包括多种列表、树、以及很多扩展功能
vExtJs参考资料汇总ExtJs参考资料汇总ExtJs参考资料汇总ExtJs参考资料汇总
目录 1. ExtJs 结构树 2 ...25. extJs 2.0学习笔记(Ext.Element API总结) 69 26. extJs 2.0学习笔记(Element.js篇) 73 27. extJs 2.0学习笔记(DomHelper.js篇) 76 28. extJs 2.0学习笔记(ext.js篇) 77
自己才刚刚学习了extjs近1个月有余,边总结边学习,这些应该对初学者比较适用,自己总结的
ExtJS3自己平常积累总结内容,供大写一起共同分享学习。
全面解析ExtJS4以及使用经验总结,包括新特性。
非常不错的ExtJs学习总结的例子。欲下载,请从速喔!
extjs各种组件的详细实现及各种扩展归纳总结,包括各种grid,tree,布局,表单,ajax,弹出框等
EXTJS介绍,如何使用,tag标签介绍,Extjs开发实例总结。表单介绍,grid操作,弹出窗口,提示框等
ExtJS详细总结
extjs学习总结
extjs总结资源文件
这个项目里面包含了本人从开始初学EXTJS4的全部事例:grid、tree、chart图表、文件上传、mvc、还有用户信息注册。里面的一些难点、要点都加了注释,还有一个file.txt文件是本人的小小总结,还没完整。我也是一个第一...
学习EXTJS总结的例子,里面含有Grid以及ExtJs扩展的例子源码...
EXTJS开发总结[参考].pdf