0

我正在尝试将 DojoX Grid 控件添加到我的网站,但我无法让它工作。我想从一个简单的例子开始,但似乎在任何地方都没有。这些是我的要求:

  1. 我需要一个 1.2 Grid 的例子
  2. googleapis.com它应该从(或 AOL 的服务器;而不是主干代码或托管某个私人服务器的 Dojo 代码)加载 Dojo 库
  3. 除了从公共服务器加载 Dojo 代码之外,所有其余代码都应该包含在 HTML 页面中。不从另一个 URL 加载数据;我正在尝试让 Grid 正常工作;然后我会担心动态加载数据。

令人惊讶的是,我找不到任何满足所有三个要求的东西。有人知道吗?

4

1 回答 1

1

干得好:

  1. 从标准的Dojox Grid 测试页面开始
  2. 固定 CSS 导入 la:

    @import " http://ajax.googleapis.com/ajax/libs/dojo/1.2.3/dojox/grid/resources/Grid.css ";

  3. 加载的跨域Dojo:

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/dojo/1.2.3/dojo/dojo.xd.js" djConfig="isDebug:false, parseOnLoad: false ">

  4. ...将 parseOnLoad 设置为 false。

  5. 声明test_store并命名的导入函数:

    loadStore = function(){ // 一些示例数据

  6. dojo.require加载所有 d 类后开始一切:

    dojo.addOnLoad(function(){ loadStore(); dojo.parser.parse() } );

就是这样:一个使用跨域库演示的工作 Dojo Grid

于 2009-02-19T18:01:31.470 回答