【问题标题】:Can't get javascript to execute in a dojo contentpane even with dojox即使使用 dojox,也无法在 dojo 内容窗格中执行 javascript
【发布时间】:2015-05-06 14:06:51
【问题描述】:

我看过其他关于使用 dojox 扩展程序让 javascript 加载到 dojo 内容窗格中的帖子。但是,我似乎无法在我的场景中使用它。

为了便于复制,我在此处使用示例应用: http://demos.dojotoolkit.org/demos/parserAutoRequire/

基本上,我只想能够在加载的选项卡(div)之一中运行 javascript。我已经尝试将 dijit 更改为 dojox 在任何地方都引用了内容窗格,这不起作用并且一直让我发疯......除此之外,一切都很好!

任何建议都会受到欢迎!!!

【问题讨论】:

  • 您是否尝试将executeScripts 属性设置为true?
  • 是的,我的理解是 executeScripts 在 dojox 内容窗格中被默认为 true,但我也尝试过,以防万一,但仍然没有工作。

标签: javascript dojo contentpane


【解决方案1】:

您应该尝试在 javascript 中获取内容窗格的对象,然后在该对象上执行代码。

dijit.byId("ContentPaneId") 

应该将对象返回到内容窗格。

【讨论】:

  • 嗨,Tarang.. 谢谢,今晚我会试一试并反馈结果。这是否消除了对内容窗格使用 dojox 而不是 dijit 的需要?
  • 我建议你只使用 dojox.layout.contentpane。我在以前的一些工作中使用了相同的方法。
猜你喜欢
  • 2011-04-29
  • 1970-01-01
  • 2021-01-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多