$(function () {}加载顺序

里面有个combobox的创建,和一个datagrid的创建,我datagrid的queryParams要传combobox('getValue'),怎么让combobox加载完onLoadSuccess,然后再去执行datagrid的创建

combobox如果是异步加载数据的,那么一定要在combobox的onLoadSuccess事件中初始化datagrid,要不获取不到值。。

js 执行本来就是 单线程的 如果先创建combobox, 再创建datagrid 获取combobox值肯定没问题的哇, 是不是 有其他问题 , 你可以把 js代码贴出来看一下。

你这两个是ajax还是???,如果是ajax那就简单了同步或者放在成功回调,如果不是那你可以试试Q.js的promise,或者简单一点的话你也可以写个
定时器,如果没有取到getValue就等待一秒,取到了在执行另外一个,同时销毁定时器!

把combobox 放入datagrid 并且将AJAX方法改为同步 这样不就OK了?