1. 怎么在Extjs的fireevent执行完后再执行一段代码
最简单的实现应该是
在event中加返回值
比如
if(combo.fireEvent("mkafterselect",combo))
alert(1)
在听的方法中 加 return true;
2. 关于extjs的语句执行先后
首先:按抄你的说法java后台袭确实是先执行了select操作然后执行update的。
原因:前端js代码是异步执行的,前端调用的循序和你最后执行sql的顺序并不完全取决于js的顺序。
例子:比如当前有这样一个js,1秒时,调用了访问后台的 update,2秒后,即3秒时调用load。
后台的java代码update函数和load函数,
update(){
//这里的代码执行了10秒
//执行update的sql语句
}
load(){
//这里的代码执行了2秒
//执行select的sql语句
}
由于后台执行代码时间的差异,实际执行sql语句的时间可能不与前端js顺序一致。
总结:这个是一个典型的js异步执行的问题。如果你想要向执行update在,再执行load的话,前端需要将load放在update的回调函数中。
3. extjs3.3 执行步骤 怎么实现
ExtJS的使用方法汇总(1)——配置和表格控回件使用答 http://blog.csdn.net/rocket5725/article/details/4535323
4. extjs中如何获得一个checkbox列表中某个checkbox被点击的顺序
在你这个列表中加一个属性,first,每次onchange时,把当前的item加到first里,就可以写你的判断了。如果有多个层次需要岸段,可以把这个属性做成array,每次判断上一个。
5. 想用EXTJS 做一个执行步骤的功能,页面列出很多步骤,每执行到一步,当前步骤点亮,执行完继续下一步骤
不知道这个方法行不行
_span.parentNode.removeChild(_span);
_span = null;
tf.parentNode.removeChild(tf);
}
}
//狐火和IE下获得图专片的路径
function getPath(file){
if(file){
if (window.navigator.userAgent.toLowerCase().indexOf("msie")>=1){
file.select();
// IE下取得图片的本地属路径
return document.selectio
6. 如何让EXTJS中表格的内容和数据库中查询出的顺序一样
默认是一样的顺序,除非你做了多余的动作
例如,java代码中有排序,或者EXTJS页面上有排序
7. 有什么办法可以查看代码的执行顺序
我不知道你说的先执行后执行是什么意思,你如果是想在第一个方法完全执行完版后再执行第二个权方法你可以,你可以把第二个方法中的代码写在第一个方法中,或者你有办法可以考虑去同步ActionEvent对象,如果ActionEvent本省就是同步的话(这个要查资料),你可以这样:
private void musicActionPerformed( ActionEvent event ){
event.wait(); //让此线程等待
}
private void startJButtonActionPerformed( ActionEvent event )
{
在方法最后event.notifyAll();}
8. extjs 整个页面加载完是不是一个事件,如果是是什么事件
extjs为了优化抄性能会在页面完成渲染之前尽可能多的完成相关DOM的构建和样式更新。
整个页面加载完(包括所有资源)是有个事件,这之后的更新DOM的操作会导致浏览器重排版,会影响效率。
具体请参考http://extjs.org.cn/node/535
9. extjs 事件 在其它地方执行按钮 单击动作
先把你上抄面的代码改成这样
{
text: '搜 索',
id:"sss",
listeners:{
click:function(){
var n= Ext.get("keyword").getValue();
ba_grid.store.baseParams['vbrxm'] = n//防止分页时丢失
ba_grid.store.reload();
}
}
}
在什么时候你想触发这个按钮的时间时,这样写
Ext.getCmp('sss').fireEvent('click');