我需要在ContentPane中创建一个按钮列表(一个在另一个下面)作为“单列垂直网格”。我没有在dijit ref中找到这样的布局小部件。引导。
我可以使用什么?将(addChild)元素添加到内容窗格时,如何获得新行?
有dojox网格容器,但对我来说看起来有点过分了。
答案 0 :(得分:1)
我知道这是最不优雅的方式,但它是独一无二的:您可以创建一个包含按钮的自定义div-domNode,如下所示:
var btn1=new dijit.form.Button({...});
var btn2=new dijit.form.Button({...});
// custom div-domNode
var buttons = dojo.create('div');
// filling it with the domNodes of your buttons separated by a <br> node
dojo.create(btn1.domNode,null,listOfButtons);
dojo.create('br',null,listOfButtons);
dojo.create(btn2.domNode,null,listOfButtons);
并将其显示在ContentPane
中 myContentPane.set('content', buttons);
ul或表也可以。 最后,让我说,由于不知道任何更好的答案,我非常惭愧。 希望是你所要求的。