0

私のxulファイルには、単純なスキームがあります。

<tabpanel>
    <vbox>
        <description>&spat.options.label.text;</description>
        <grid>
            <columns>
                <column/>
                <column flex="2"/>
            </columns>
            <rows>              
                <row>
                    <label.../>
                </row>
            </rows>
        </grid>
    </vbox>
</tabpanel>

dtd エンティティは、非常に長いテキスト文字列をもたらします。

説明のテキストにワードラップが表示されないようです。

説明をタブパネルの外に移動すると、うまく折り返されます。ただし、タブパネルにある場合は、切り取られます (切り捨てられます)。タブパネルのないグリッドで同じことを試しましたが、同じ問題がありました。

説明でワードラップを取得するにはどうすればよいですか?

4

2 に答える 2

0
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<box orient="{*horizontal | vertical}">
<description id="desc" style="width: 300px"></description>
<script type="application/x-javascript">
<![CDATA[
document.getElementById('desc').textContent = "This is a long section of dynamic message text that will word wrap";
]]>
</script>
</box>
</window>

ここに画像の説明を入力してください /// I don't want to claim this as a solution, just to give an exmaple,i have posted this////

于 2012-11-29T19:36:43.927 に答える
0

解決策の 1 つは、csswidthにタグのプロパティを追加することです。<description>

于 2012-11-29T04:49:39.623 に答える