各位看官,如果你已经被Dojo蹩脚的document坑得遍体鳞伤,那么请淡定~带上一斤毛嗑,泡一杯法(第四声)国贵族醇香丝滑速溶咖啡,来围观本人刚刚灰头土脸爬出来的这个陨石洞。
如果你看了Document以为用setQuery({id : *})就能让高大上Dojo给你来一次Grid的刷新,那你就太天真了,Dojo永远不会让你这么轻易得完成刷新grid这种“高难度”动作!
没有错!一次setQuery({id : *})大功告成之后你会发现。。。尼玛老子新加的数据呢?
不要捉急~甩出Google,第一页慢慢的Stackoverflow告诉你,在你之前已经有无数前辈衣衫褴褛得爬出这个硕洞,然后一人一口口水把它给填了!
终于进入正题了 :P , 这样终于可以刷新啦~~~~我也是抄来的(读书人balabala~)~收好不谢!
dojox.grid.DataGrid.prototype.setQueryAfterLoading = function (query) {
if (this._isLoading === true) {
if (this._queryAfterLoadingHandle !== undefined) {
dojo.disconnect(this, '_onFetchComplete', this._queryAfterLoadingHandle);
}
this._queryAfterLoadingHandle = dojo.connect(this, '_onFetchComplete', function () {
if (this._queryAfterLoadingHandle !== undefined) {
dojo.disconnect(this._queryAfterLoadingHandle);
delete this._queryAfterLoadingHandle;
}
this.setQuery(query);
});
}
else {
this.setQuery(query);
}
};
分享到:
相关推荐
通过学习和实践这些Dojo Grid的示例,开发者不仅可以掌握Dojo Toolkit的Grid组件的基本用法,还能深入理解其高级特性和自定义功能,从而在Web2.0应用中构建出功能强大的数据展示和管理界面。文件"dojo_grid_1.2"可能...
Dojo Grid是一个强大的JavaScript组件,用于在...通过研究这些例子,开发者可以更好地理解和运用Dojo Grid,创建出功能丰富、用户体验优秀的数据驱动Web应用。无论你是初学者还是经验丰富的开发者,都能从中受益匪浅。
dojo扩展grid(带刷新函数复选框等功能).js
DOJO 下拉菜单(带刷新和获取隐藏值方法).js
实例VS2010代码 dojo_iframe无刷新上传文件demo.rar dojo_iframe无刷新上传文件demo.rar dojo_iframe无刷新上传文件demo.rar dojo_iframe无刷新上传文件demo.rar dojo_iframe无刷新上传文件demo.rar
6. **dojo/Stateful**:这个基类提供了属性管理和观察者模式,使得具有状态的对象可以被其他对象观察和响应状态变化。 7. **dojo/aspect**:提供面向切面编程(AOP)的支持,允许在方法调用前、后或替代方法执行插入...
dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档
Dojo 是一个强大的JavaScript工具库,特别适合于构建富客户端应用程序,尤其是那些需要与服务器进行大量交互的Web应用。...通过熟练掌握Dojo Grid,开发者可以创建出功能丰富、用户体验优良的在线操作表格应用。
Dojo Grid因其强大而灵活的特性,常被用在企业级Web应用中,尤其是在需要展示和处理复杂数据的场景下。通过深入理解和实践"dojo grid example",开发者可以更好地掌握这个组件,提升其在数据展示和管理上的能力。
dojo js dojo js dojo js dojo js dojo js dojo js dojo js
《dojo中文文档-dojo手册》提供了全面而深入的Dojo框架知识,这是一份非常有价值的资源,对于想要理解和掌握Dojo ...通过阅读和实践,开发者可以深入理解Dojo的精髓,提高开发效率,打造出更加优秀的Web应用。
Dojo 是一个功能丰富的 JavaScript 库,它提供了一系列模块化、面向对象的工具,用于构建高性能的 Web 应用程序。在 Dojo 中,模块和包的概念是核心组成部分,它们帮助开发者组织和管理代码,使其更易于维护和重用。...
结合Dojo,开发者可以利用Dojo的高级AJAX功能来增强Struts2应用的用户体验,比如实现页面的部分刷新、异步数据交换等。 Dojo的核心组件包括dojo.js,这是一个包含Dojo基础功能的主文件,如加载机制、DOM操作、事件...
Dojo是一个非常强大的、面向对象的、开源的JavaScript工具箱,它为开发富客户端Ajax...学习完本书后,读者不仅能熟悉Dojo框架的使用,还能了解Ajax框架的工作原理,最重要的是,还能随心所欲地开发出自己的RIA应用。
5. **dojo/data**:虽然已被`dojo/store`取代,但在一些较旧的例子中,可能还会看到`dojo/data`,它提供了一种抽象的数据访问机制,可以用于从不同数据源获取和操作数据。 6. **dijit**:Dijit是Dojo的UI组件库,...
DOjo提供了许多高级功能,如树(Tree)、数据Grid、图表等。这些功能可以帮助用户快速构建复杂的Web应用程序。 Dojox扩展包 Dojox是DOjo的一个扩展包,提供了许多有用的功能,如 CometD、图表、数据Grid等。Dojox...
### Dojo常用方法总结 Dojo是一个开源的JavaScript框架,用于构建高性能的富客户端Web应用程序。它提供了一系列功能强大的工具和API,可以帮助开发者更轻松地处理DOM操作、AJAX调用、用户界面组件构建等任务。本文...
Dojo 是一个强大的JavaScript库,特别设计用于构建富互联网应用程序(RIA)。这个框架全面地涵盖了前端开发所需的各种功能,包括DOM操作、事件处理、动画效果、数据存储以及Ajax通信等。Dojo 的核心优势在于其模块化...
Dojo是一个开源的DHTML工具集,由nWidgets、Burstlib和f(m)等多个项目的合并发展而来,因此被称为"统一"工具包。它的主要目标是解决在开发DHTML跨浏览器应用程序时遇到的历史问题。 Dojo为Web开发者提供了诸多优势...
2. **dojo.io.bind**: 这是dojo早期版本中用于处理Ajax请求的方法,虽然在新的dojo版本中已被xhr接口取代,但理解其工作原理有助于理解dojo的进化过程。`dojo.io.bind`允许开发者定义请求参数、处理函数以及数据绑定...