1

ContentPane内に(上下に)ボタンのリストを「単一列の垂直グリッド」として作成する必要があります。dijitrefでそのようなレイアウトウィジェットは見つかりませんでした。ガイド。

何が使えますか?(addChild)要素をコンテンツペインに追加するときに新しい行を取得するにはどうすればよいですか?

dojoxグリッドコンテナがありますが、私にはやり過ぎに見えます。

4

1 に答える 1

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またはテーブルも同様に機能します。最後に、これ以上の答えがわからないことをとても恥ずかしく思っていると言わせてください。あなたが求めていたものを願っています。

于 2012-11-05T14:55:29.997 に答える