DOJO Movable Editor直到被拖动才重新调整大小

时间:2013-07-10 23:40:32

标签: dojo

我有一个可移动的DOJO编辑器

<div id="dnd" dojoType="dojo.dnd.Moveable">
        <div data-dojo-type="dijit/Editor" height="120px" width="250px"
            id="editor3"
            data-dojo-props="plugins:['bold','italic']">
            <p>This instance is created with customized toolbar/ plugins</p>
        </div>
    </div>

我想知道:
1-为什么更改width属性不会对编辑器的宽度产生任何影响
2-为什么编辑器仅在第一次拖动时调整自身(到适当的高度)

我使用DOJO 1.9.1

1 个答案:

答案 0 :(得分:1)

在div上使用style属性而不是高度和宽度,dojo将尊重它。

<div id="editor3"
    data-dojo-type="dijit/Editor" style="width:250px;"
    data-dojo-props="plugins:['bold','italic'], height: '120px'">
        <p>This instance is created with customized toolbar/ plugins</p>
</div>

高度将自动确定(尽可能小并根据需要展开),但是如果你需要高度,你可以在data-dojo-props中指定minHeight属性和height属性(如上所示)控制