问题标签 [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.
jquery-ui - jquery ui、YUI 或 dojo 或其他模拟浏览器选项卡的框架
有很多框架(jquery、dojo、yui、ext js 等)提供选项卡作为其广泛的 ui 库的一部分。但是我还没有找到一个类似于您在浏览器中找到的选项卡,该选项卡还包括最后一个带有加号的“选项卡”,允许您添加更多选项卡。
就我而言,我希望克隆选项卡,但外观会模仿浏览器的外观。
有什么建议么?
dojo - 具有动态 dojo 表单创建的 Dojo 应用程序布局
我有一个带有两个内容窗格的 dojo 布局,每个窗格高度为 50%,一个在另一个之上。最上面的是一个道场网格。我让这个网格动态加载数据。我想用一个表单填充底部的内容窗格,以编辑网格中该行的详细信息。我已成功附加 onRowClick 以动态检索该行详细信息所需的数据。
以及检测何时检索到该数据:
我想构建一个格式良好的表单(例如在表格或其他东西中)并将其放置在底部内容窗格中,但我这样做的尝试以行为不佳和格式错误的形式告终。
有没有人有在这里有用的设计模式?我有一种感觉我做错了。
javascript - 使 dojo dijit 布局与 iOS 兼容
我有一个基于dijit.layout
. 你会在这里找到一个很好的结构示例(查看示例)。
如您所见,没有整页滚动,仅在布局框内滚动。所有布局区域都有overflow:auto
,这意味着当布局区域内容大于可用区域空间时,它们会启用滚动。
问题是,像 iPad/iPhone/iPod touch 这样的 iOS 设备不支持仅在 HTML 中滚动整页。
是否有任何通用方法可以使 digit.layout 应用程序与 iOS 和其他触摸设备兼容?例如,根据内容的长度扩展布局区域。
dojo - 在 Dijit.form.Form 中嵌套 Dijit.layout.BorderContainer
我有一个我编写的小型 Web 应用程序,其中有一个 Dijit.layout.BorderContainer 嵌套在 Dijit.form.Form 中。表单控件分散在 BorderContainer 内的几个 ContentPanes 中,因此表单是整个容器的父级。这在 Dojo 1.5 上运行良好,但是当我切换到 Dojo 1.6 时,整个布局变得一团糟,页面顶部的所有东西都乱七八糟地堆在一起(当我继续使用 Dojo 1.5 时,使用 Dijit 1.6 CSS 效果很好 - - 当我打开 Dojo 1.6 库上的开关时,事情就搞砸了)。
关于问题可能是什么以及如何克服它的任何想法?我尝试从容器中取出所有内容,以确保内容本身不会弄乱布局。不是。
dojo - dijit.layout.TabContainer
在显示 dijit.layout.tabContainer 时遇到问题。
我以编程方式添加它,添加一个 contentPane 并在 DOM 中显示得很好。
没有 JS 错误或警告,我可以看到控件是通过 Chrome 开发人员工具创建的,我只是看不到它们。
tabContainer 有一个高度和宽度。
苔原主题正在使用,苔原的 CSS 文件包括在内。
有任何想法吗?
dojo - 自定义小部件内的 Dijit Tabcontainer-Tablist 宽度运行太长
我有一个模板化的自定义小部件,它继承自 dijit.layout._LayoutWidget、dijit._Container 和 dijit._Templated,它为我的小部件提供了原生小部件支持调整大小等。我只需要一个 TabContainer,它的大小与小部件的大小相同. 这是我的小部件。
一切看起来都很好,但我得到了一个奇怪的 TabList。
我调查了这个问题。小部件和 TabContainer 的所有部分都具有正确的宽度和高度值。只有 tablist 有一个 loooong 宽度(50'000 像素宽):我已经阅读过类似的问题,例如这个:http ://bugs.dojotoolkit.org/ticket/10495 ,但在我的情况下,所有元素都正确宽度和长度。我不知道 tablist 是如何得到这么长的宽度的。
我还尝试了许多添加和删除 style="width:100%;height:100;" 的方法 对于父容器及其父容器。但是没有一个配置解决了这个问题。
有没有办法解决这个问题?
javascript - dojo/dijit BorderContainer 声明性示例 - 但程序化
我正在尝试以编程方式编写声明性示例,但到目前为止还没有成功。 http://dojotoolkit.org/reference-guide/dijit/layout/BorderContainer.html
CSS 文件:#borderContainer { width: 100%; height: 100%; }
你可以在这里看到代码:http: //jsbin.com/inulig/27/edit#source
谢谢!
javascript - Dojo:BorderContainer 如何更改拆分器的宽度/高度?
我想知道,如何更改 BorderContainer 中拆分器的大小?
感谢帮助。
javascript - 如何实现垂直布局
有没有办法使用 Dojo/Dijit 实现垂直布局?我不喜欢BorderLayout
因为分离器。
dojo - 在 ContentPane 中居中 dijit.form.buttons
我是一个带有 3 个内容窗格的边框容器。左,中,右。左侧数据网格(左侧内容窗格)、右侧数据网格(右侧内容窗格)、中心内容窗格中的 2 个按钮,用于在网格之间移动内容。
我唯一的问题是按钮的格式,这些按钮总是出现在中心内容窗格的顶部。无论浏览器大小如何,我都需要它们位于中心窗格的水平和垂直中心。我的实验未能使它们居中。
感谢任何可以帮助初学者的人。