Dojo/Dijit TitlePane(底图库)放置
Dojo/Dijit TitlePane (Basemap Gallery) Placement
我一直在尝试将此小提琴code
的底图库标题窗格放置在 mapDiv(中心)窗格的右侧,滑块旁边(标记为"此处的底图")。我在窗格的右上角创建了一个名为 switchPane 的div,我希望 TitlePane 去那里(我最初认为"在"div 内部,但它似乎不起作用),而不是在用于打开和关闭右窗格的切换按钮顶部。我可以为滑块进行内联绝对放置(我尝试使用相对位置,但它不起作用),但我无法对底图库标题窗格执行相同的操作。我试图更改 widjet 的许多 CSS 属性,但我迷路了,找不到要覆盖哪一个!
我测试了您的小提琴,发现您的类被另一个类覆盖,因此您的底图库不会显示为预期。在这里查看我的小提琴:http://jsfiddle.net/e0k6Lfsa/8/我为 tp 设置了一个单独的 clas,并将位置属性设置为重要。
.tpclass {
position:absolute !important;
top:10px !important;
right:40px !important;
}
var switchPane = domConstruct.toDom("<div id='switchPane' style='position: absolute; right:45px; top:2px; z-Index:999;'><strong>BASEMAPS HERE</strong></div>");
domConstruct.place(switchPane, "mapDiv");
var tp = new TitlePane({
id: "tp",
title:"Basemaps",
closable: false,
open: false,
region:"mapDiv",
class:"tpclass"
},dom.byId("switchPane"));
删除//appLayout.addChild(tp); 行是很关键的,因此,标题窗格的类被覆盖,并且您的位置权限将不起作用。
问候,米里亚姆
相关文章:
- 谷歌放置API:按国家或餐馆名称搜索餐馆
- Dojo:访问dijit.form.Select中单击的项目
- 操作放置在画布上的元素之间的连接
- 如何放置'选择'基于angularJS中数据的html选项
- 下拉列表在使用z索引放置在前面后停止工作
- 如何在JQUERY Mobile上放置谷歌地图
- Redux应用程序结构-在哪里放置服务/业务逻辑
- 将固定片放置在有角度的材料中
- Javascript-在哪里放置常量,全局或本地
- 使用棱角分明的谷歌放置自动完成
- 如何将图像准确地放置在菜单位置
- 选择随机数组元素并放置到另一个数组中
- 如何放置单独的ajax调用,使页面的一部分完全响应,而另一部分仍在加载
- 在JS参数中放置引号
- 如何在pixi.js多边形上放置纹理
- 一旦放置在网页中,就无法播放SVG动画
- 如何放置ÅÄ和#214;在javascript数组中,然后将其与html文本进行比较
- 如何停止向上滚动<按钮dojoType=“;dijit.form.Button”;type=“;提交”/>在
- Dojo/Dijit TitlePane(底图库)放置
- 我可以在 dijit 编辑器中放置一个 iframe 吗?