问题标签 [dijit.layout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1622 浏览

dojo - 我可以在 Dojo 中使用 dijit.layout.StackContainer 实现面包屑跟踪吗?有没有更好的方法?

我想在使用 Dojo 的网站中实现面包屑跟踪 - 我正在考虑使用 StackContainer。

这是一个好方法吗?有没有更好的方法来实现同样的目标?

- 更新 -

这是 IBM 的一篇文章,它使用 StackContainer 进行面包屑跟踪

http://www.ibm.com/developerworks/library/wa-aj-custom20/index.html

0 投票
1 回答
2869 浏览

css - 带有 Internet Explorer 样式的 Dojo TabContainer

以下工作在 Firefox 中:

但在即它不显示。当我取出外部 div 上的 css 时,它可以工作。

我也试过了

这很好用。有谁知道为什么 css 会弄乱 ie 中 TabContainer 的渲染?或者有没有更好的方法来确保 TabContainer 只占用窗口的空间(以防止有两个滚动条——一个用于容器,一个用于浏览器)?谢谢。

0 投票
2 回答
3648 浏览

javascript - 使用 dijit.layout.ContentPane onload 调用函数?

是不是通过这段代码从 index.htm 调用 sub.htm 的 test() ?

非常感谢。

索引.htm

子.htm

0 投票
1 回答
2722 浏览

dojo - dijit.layout.TabContainer 嵌套选项卡自动加载

我对 Dojo 工具包相当陌生,并且非常喜欢它。但是我有嵌套标签自动刷新的问题。这是我存在此问题的练习代码示例。我目前对此感到担忧,因为当子选项卡很多时,它会引入巨大的性能问题;例如:我的子选项卡是用于记录检索的首字母 AZ。

我已经尝试了各种方法来解决这个问题,但都无济于事。

父页面:

子页面(dojo5.jsp):

0 投票
1 回答
3098 浏览

dojo - 在 dijit.form.ContentPane 中使用表在 Internet Explorer 7 中不起作用

我在使用 ContentPane 中的表格时遇到问题。它似乎在 Firefox 中运行良好,但在 Internet Explorer 7 中不可见。下面的 html 说明了我的意思。在 Firefox 中,您会得到:

表前
这是表
后的表

在 Internet Explorer 7 中,您可以获得:

表前 表

根本没有桌子。有谁知道这个问题的原因?

0 投票
1 回答
3451 浏览

dojo - dijit BorderContainer 自动增长

有没有办法让dijit.layout.BorderContainer身高自动增长?我试过设置min-height: 200px; height: auto;,但它不会缩放。

我试过查看API,但那是一团糟......所以任何帮助将不胜感激(:

0 投票
1 回答
794 浏览

dojo - 如何在 Dojo 中制作可滚动、可点击的项目列表?

我对 Dojo 完全陌生(通过 Google 的 XD 使用 1.3),并且想尝试以“正确的方式”做事,但没有看到明显的 dojo.layout.*Container 。

基本上,我有一个 UI,左侧是类别列表,右侧是数据列表。

假设有 20 个类别,每个类别中有 20 个项目。我希望能够单击一个类别,然后在右侧显示相应的列表。

但我没有看到只包含 ContentPanes 列表的容器。我的直觉是布局应该是:

  • 边界容器:
    • 领导:???容器
      • 每个类别 1 个 ContentPane
    • 中心:???集装箱
      • 所选类别中的每个项目 1 个 ContentPane。

但我不知道 ???Container 应该是什么。

我想到的一些选择:

  • 对类别使用 dojox.Tree。不理想,因为我的类别不是分层的,我必须更改 CSS 以隐藏 +/- 和线条。

  • 对类别使用 diji.Menu。关闭,但我想突出显示所选类别,感觉菜单不是为此而设计的。

  • 构建我自己的 _Container 子类。看起来可行,但真的有必要吗?

  • 使用模板化小部件。似乎可能是我找到的最好的方法,但我不清楚这是否真的是我想要做的。

因此,任何建议将不胜感激。

0 投票
1 回答
1293 浏览

css - 一般替换 dijit ContentPane 的加载消息

我想用动画 GIF 代替标准 dijit.ContentPane loadingMessage,而不是默认的“正在加载...”消息。

根据文档,默认消息是:

所以我用以下内容覆盖了CSS:

当 ContentPane 加载时,我可以看到 GIF 和“正在加载...”消息,但问题是因为它只是一个<span>我似乎无法让它占据整个窗格并居中,而是它坐在左上角并且不显示整个加载图形。我不想loadingMessage用代码覆盖每个,特别是我更喜欢使用声明模式。

是否有一些更简单的方法(希望通过 CSS)让加载图像在窗格中居中?

0 投票
2 回答
2397 浏览

dojo - djit.layout.Tabcontainer - 基于点击的事件被触发两次

我想在选择事件上添加侦听器,但通过下面的代码实现两次触发事件。只有一次正确触发 javascript 核心 onClick 事件。

是否有功能或错误?或者你能帮助如何解决这些功能或如何破坏这个功能|| 漏洞。

谢谢

0 投票
2 回答
2622 浏览

dojo - dojo边框布局显示所有内容,闪烁然后正确重绘

我使用 Borderlayout 从 dojo 站点复制了一个示例。但是,当我在浏览器中加载时,会显示所有部分的整个数据。然后几秒钟后,内容被引用并且数据正确显示。

这是我复制的代码。谢谢你的帮助