[17] dojo
机器人
喜欢编程,喜欢篮球
展开
-
【dojo】dojo.ready(dojo.addOnLoad) “前传”
最近的项目中使用了dojo框架,每个页面中大量使用了 dojo.ready 来完成页面初始化的工作。但因为某种原因,需要在所有的 dojo.ready 之前做一些事。对于 dojo 1.6 以前(包括1.6) 来说,这稍微有点麻烦。看源码:dojo.ready = dojo.addOnLoad = function(/*Object*/obj, /*String|Function?*/functi原创 2012-08-20 01:14:12 · 5166 阅读 · 0 评论 -
dojox.grid.DataGrid 编程篇(2) -- 方法与事件
dojox.grid.DataGrid 组件还提供了一些方法,使用者利用这些方法可以进一步丰富表格的表现体验。1. 获取、修改任一单元格的数据:取得第3行,字段"f3"的值var grid = dijit.byId("grid1");var row = grid.getItem(3);// 获取值var value = grid.store.getValue(row, "f3");// 修原创 2012-09-14 01:42:23 · 8310 阅读 · 3 评论 -
dojox.grid.DataGrid 编程篇(1) -- Layout设计
最近使用了dojo组件,其中使用了 dojox.grid.DataGrid 进行一览表示的核心组件,这里总结一些实际使用中遇到的问题和解决方法。官方Guide: http://dojotoolkit.org/reference-guide/1.8/dojox/grid/DataGrid.html【准备】引用 DataGrid 的 CSS,dojo js,导入要使用的组件: dojo原创 2012-09-10 00:57:55 · 10072 阅读 · 6 评论 -
dojox.grid.DataGrid 编程篇(3) -- DataGrid的一些Bug
dojox.grid.DataGrid 里存在一些 Bug,本篇将介绍如何解决它们:1. layout定义为%时,滚动条的问题:如下图,当列宽用"%"定义时,无论如何调整比例(就算不满100%) 也会出现横向滚动条。(IE, chrome 都有这个bug)<table dojoType='dojox.grid.DataGrid' id='grid1' jsid='js_grid1' styl原创 2012-09-18 00:26:55 · 3800 阅读 · 0 评论