读书人

DOJO顺手记

发布时间: 2013-03-21 10:08:17 作者: rapoo

DOJO随手记

?

1. 页面中html元素添加<html lang="en"> 属性的时候, 导致dojox.grid.DataGrid无法正常加载.

?

2. 当使用iframe引用dojo页面的时候, 由于主子页面中声明的IE兼容模式不同,而导致DataGrid通过on添加click事件中, 无法通过e.grid获取触发事件的grid实例引用. 例如:主子页面中各自使用, 请确保项目中所有页面设置的IE兼容模式的声明保持一致!

?

?

3. on只能对DataGrid添加原生事件, 并且只能在parser.pars()完成之后, 才能生效,而对于例如onRowClick类的事件, 不起作用, 但使用事件声明的方式是可以的,例如:<script type="dojo/on" data-dojo-event="rowClick">...</script>, 可以使用topic去发布触发的事件

?

4. 使用TooltipDialog的set href 加载包含DataGrid或layout组件的时候, 必须调用startup方法,才能渲染出来, 不然只会显示空白.

?

5. parser.parse() 必须放在ready中进行调用

?

6.popup.open的orient属性, 参考ToolTip.defaultPosition

?

7.dojox.layout.TableContainer 设置lable和value单元格的样式的使用使用

aspect.after(tpm, "onMoved", lang.hitch(this, function(){    this.reDrawPoints();}));

?

??

读书人网 >Web前端

热点推荐