3
A
回答
0
有。我能够使用在增加的dijit的创作.placeAt()方法,它做的事情,比如下面:
在index.htm的
<div id="divMap"></div>
在main.js回调中
ready (function() {
var ttpMyTitlePane = new TitlePane({
title: 'My Title'
});
divMenu.appendChild(ttpMyTitlePane.domNode);
var btnMyButton = new Button({
label: 'ButtonText',
onClick: function() {
// do stuff
}
}).placeAt(ttpMyTitlePane.domNode);
}
1
的dijit TitlePane头包含以下
<div class="dijitTitlePaneTitleFocus" data-dojo-attach-point="focusNode" aria-pressed="true" role="button" aria-controls="dijit_TitlePane_0_pane" tabindex="0">
<span data-dojo-attach-point="arrowNode" class="dijitInline dijitArrowNode" role="presentation"></span><span data-dojo-attach-point="arrowNodeInner" class="dijitArrowNodeInner">-</span><span data-dojo-attach-point="titleNode" class="dijitTitlePaneTextNode" style="user-select: none;">Rule</span>
<span class="dijit dijitReset dijitInline dijitButton" role="presentation" widgetid="dijit_form_Button_1">
<span class="dijitReset dijitInline dijitButtonNode" data-dojo-attach-event="ondijitclick:__onClick" role="presentation">
<span class="dijitReset dijitStretch dijitButtonContents" data-dojo-attach-point="titleNode,focusNode" role="button" aria-labelledby="dijit_form_Button_1_label" tabindex="0" id="dijit_form_Button_1" style="user-select: none;">
<span class="dijitReset dijitInline dijitIcon dijitNoIcon" data-dojo-attach-point="iconNode"></span><span class="dijitReset dijitToggleButtonIconChar"></span>
<span class="dijitReset dijitInline dijitButtonText" id="dijit_form_Button_1_label" data-dojo-attach-point="containerNode">x</span></span></span></span>
</div>
正如你看到有几个连接点,我们可以参考。
添加任何物品,甚至dijit的或自定义窗口小部件执行以下操作来放置物品后,最后在focusNode连接点(注:你必须正确地设置样式,以便项目出现在位置,你想)
var myTitlePane = new TitlePane({ title: "TitlePane" });
var deleteButton = new Button({
label: 'x',
onClick: function() {
//do something here like delete the titlepane
//alert();
}
});
deleteButton.placeAt(rulesTitlePane.focusNode);
这会产生一种看起来像这样,
或者你可以取代一切,创造一切你想要个e focusNode。
相关问题
- 1. 添加按钮道场的DataGrid
- 2. 道场对不捉TitlePane触发事件
- 3. 道场附加按钮像jQuery
- 4. 如何使添加按钮
- 5. 不知道如何添加按钮阵列 - java
- 6. 如何添加在剑道一个按钮弹出
- 7. 添加按钮
- 8. jQuery:如何添加按钮,可以依次添加更多按钮
- 9. 如何添加清除按钮UITextfield?
- 10. 如何添加按钮到PhotoSwipe?
- 11. 如何在android中添加按钮?
- 12. 如何将按钮添加到JxTable?
- 13. 如何将文本添加到按钮?
- 14. 如何为android按钮添加阴影
- 15. 如何添加链接到按钮?
- 16. 如何从listView动态添加按钮?
- 17. 如何动态地添加按钮角
- 18. 如何添加类按钮点击角?
- 19. 如何添加社交分享按钮?
- 20. 如何添加“AddThis”按钮到Joomla
- 21. 如何在按钮之间添加TextView
- 22. 如何动态添加按钮到TCategoryPanelGroup?
- 23. 如何将按钮添加到textfield iphone?
- 24. 如何添加按钮到导航栏?
- 25. 如何添加TouchUpInside为按钮的UIView
- 26. 如何添加按钮到UINavigationController
- 27. 如何将边框添加到按钮?
- 28. 如何添加按钮到tpl
- 29. 如何添加一个按钮到wx.MenuBar()?
- 30. 如何添加按钮的UISearchBar
在文档中,你可以提供dijit的小部件TitlePane的内容。 – springrolls 2013-03-04 14:52:43
我相信,TitlePane小部件可以扩展。 – undefined 2013-03-04 20:44:28
你是否得到了这个问题的答案?是否没有属性可用于声明窗体将内容添加到titlePane中? – noobcode 2015-06-16 04:51:03