在dojox.layout.TableContainer中布置带有附加标签的单选按钮

时间:2011-10-06 11:56:45

标签: dojo dijit.form

我有一个问题是在dojox.layout.TableContainer中布置多个行,每行包含一个标签和两个带有自己标签的单选按钮。当您使用普通标签时,它会完全抛出布局。作为使用标签的替代方法,我想到了使用dijit.form.TextBox,但这看起来很糟糕,所以我现在拥有的是这个(但它看起来很可怕,因为文本字段con):

            <div dojoType="dojox.layout.TableContainer" cols="3" customClass="labelsAndValues">
                <input dojoType="dijit.form.TextBox" readOnly value="Would you like to apply for residency?">
                <input type="radio" dojoType="dijit.form.RadioButton" name="residency"
                       value="No" title="No"/>
                <input type="radio" dojoType="dijit.form.RadioButton" name="residency"
                       value="Yes" title="Yes"/>
                <input dojoType="dijit.form.TextBox" disabled readOnly value="Are you currently residing overseas?">
                <input type="radio" dojoType="dijit.form.RadioButton" name="overseas"
                       value="No" title="No"/>
                <input type="radio" dojoType="dijit.form.RadioButton" name="overseas"
                       value="Yes" title="Yes"/>
            </div>

我想让一个标签的dijit.form版本与TableContainer很好地结合在一起会很好,但如果没有这个版本,我该怎么办?

1 个答案:

答案 0 :(得分:0)

好吧,我现在使用的解决方案可能不是最优雅的,但它与TableContainer一起使用,就是在dijit.layout.ContentPane中包装长标签的文本。