Content Pane是一个最基础的布局组件,概念上,这就象一个装内容的盒子,一个Content

Pane象一个iframe,但是它还包括额外的设计功能,自适应当前的皮肤,以及实现widgets的

属性。

使用方法:
你可以直接使用content pane,但通常情况下,你应该把content pane放在一个布局容器中

,例如:一个tabbed layout。

Href:
content panes的一个最大的用处是通过href参数来动态调入内容。但是要注意,href属性

只能访问同一个域中的数据,因为它是通过XHR来实现的。

content pane来是一些widgets的基类,如:Dialog。

Loading Message
当内容正在被读入的时候,显示的loading信息,可以通过改变ContentPane的

loadingMessage属性来改变。loadMessage属性的默认值是"<span

class='dijitContentPaneLoading'>${loadingState}</span>" ,所以,你可以通过应用

css到.dijitContentPaneLoading class来改变显示的信息。

回调Callbacks
当内容通过href读入时,一定数量的回调函数可以配置使用,在读入内容的不同阶段将会执

行:
onDownloadStart
Called before the download of the content begins.
onDownloadEnd
Called when the content has completed loading.
onDownloadError(error)
Called if there was an error with the download.

An example of using a callback might be as follows:

var myCp= dijit.byId("myContentPane");
myCp.attr("onDownloadEnd", function(){console.log("Download complete!");
});
myCp.attr("href", "myHtml.html");

转载于:https://www.cnblogs.com/mylem/archive/2009/12/03/1615956.html

dijit.layout.ContentPane--dojo学习相关推荐

  1. MIMS 屏幕分割方案(基于 dijit.layout.SplitContainer)

    l 提供用户自定义屏幕分割模板的功能. l 提供为节目多屏播出,为每个屏幕设置屏幕模板功能. 屏幕分割模板管理的主体UI如下图所示: 操作说明: · 点击屏幕左侧矩形方框选中一个区域 被选中颜色为Ye ...

  2. dojo调用php,dojo学习第一天 Tab选项卡 实现_dojo

    其实不然,用<精通Dojo>里的话来说就是"Dojo不只是一个程序库,而是一个工具包",它比其他所有的JS库的插件更全面更广阔.它包含大约40个用户界面控件.1个图形框 ...

  3. Dojo学习13 dijit.Tree 动态添加节点之一

    为什么80%的码农都做不了架构师?>>>    13. dijit.Tree 动态添加节点之一 对dijit.Tree研究了很久,源代码也看了好多遍了.对于fx这个类的研究还需要更深 ...

  4. Dojo学习笔记(一):Hello Dojo!

    欢迎来到Dojo世界!在这篇文章中你将会学习到如何加载Dojo以及探索Dojo的一些核心功能.你还会了解Dojo的基于AMD的模块架构,探索如何加载额外的模块来增加功能到您的Web站点或应用程序,并找 ...

  5. Dojo学习笔记一: 认识Dojo

        打算利用一些时间系统并且略深层次的学习一下Dojo这个框架,一个基于JavaScript脚本语言的集合.      Dojo不但提供各式各样的Javascript标准库方法,还包含了功能丰富的 ...

  6. Dojo学习笔记(8. dojo.event dojo.event.topic dojo.event.browser)

    Dojo学习笔记(8. dojo.event & dojo.event.topic & dojo.event.browser) 模块:dojo.event 终于进入有名的dojo事件处 ...

  7. Dojo学习笔记(7. dojo.dom)

    Dojo学习笔记(7. dojo.dom) 模块:dojo.dom dojo.dom.isNode 测试指定对象是否为节点 Usage Example: dojo.dom.isNode(dojo.by ...

  8. Dojo Toolkit 创始人谈Dojo学习

    Dojo Toolkit 创始人谈Dojo学习 学习Dojo Toolkit时至少要清楚一点--你想要的是什么!在刚开始使用Dojo时,我基本的目标就是创建一个有用的JavaScript工具集而不必让 ...

  9. Dojo学习笔记(三):类化JavaScript

    dojo/_base/declare模块是Dojo Toolkit中创建类的基础.declare支持多重继承,这使得开发者能够编写更加灵活的代码并避免代码多次重写.Dojo.Dijit和Dojox模块 ...

  10. Dojo学习笔记(六):dojo/_base/declare

    1.JavaScript 继承方式 (1)对象冒充 在 JavaScript 中,构造函数也和普通的函数一样,可以被赋值和调用,对象冒充通过此原理来模拟继承. 1 2 3 4 5 6 7 8 9 10 ...

最新文章

  1. Win10 Terminal + WSL 2 安装配置指南,精致开发体验 - 知乎 (zhihu.com)
  2. CoverageMeter中关于“line coverage”不准确的解释
  3. 嵌入式网络那些事LwIP协议深度剖析与实战演练pdf
  4. [Microsoft][ODBC SQL Server Driver]TDS 缓冲区长度过大
  5. Google Calendar API练习
  6. 20十年后的计算机作文600字,20年后的学校作文600字
  7. java数独最快解_[分享]数独的JAVA解法
  8. 如何保护python代码_如何在发布之前保护我的Python代码?
  9. dede mysql语句_让dede运行php代码和mysql语句
  10. Python之路---函数进阶
  11. 【爬虫剑谱】二卷7章 实战篇-搭建IP代理池绕过反爬检测
  12. 几张图说明男女之间的秘密(ZT)
  13. Debian Buster Nginx 布署 Brophp 项目(类 Thinkphp)
  14. hmtl--textarea的滚动条(转)
  15. Unity 移动的几种方法(从某一点移动到另外一点)
  16. 千亿商用车车联网市场,智能车载终端企业如何抢食?
  17. java虚拟机与安卓虚拟机的区别
  18. mysql性能监控 调优_MySQL管理之道:性能调优、高可用与监控(第2版)
  19. meld的使用 Ubuntu入门之六
  20. 视频处理指定颜色的提取

热门文章

  1. redis scan 效率太慢_阿里云的redis规范
  2. 基于Ghost框架搭建Blog
  3. Java并发编程的艺术(一)并发编程的挑战
  4. Gym102028G Shortest Paths on Random Forests 生成函数、多项式Exp
  5. sql中根据逗号分隔,查出多行数据
  6. 一些比较隐秘的OJ的网址
  7. Spring day03笔记
  8. android Cursor用法
  9. 巴巴运动网学习笔记(51-55)
  10. APUE学习笔记 - Chapter 2 . Unix Standardization and Implementations