Sparkフォームアイテムとそのコンテンツ(textinput、conbobox)の間のスペースを変更する方法はありますか? フォームの「ギャップ」プロパティを既に 0 に設定していますが、フォーム入力間にはまだ多くの垂直方向のスペースが残っています。
質問する
8166 次
5 に答える
20
ギャップを -14 に設定して、アイテム間のギャップをなくします
<s:Form>
<s:layout>
<s:FormLayout gap="-14"/>
</s:layout>
<s:FormItem .....>
</s:Form>
于 2011-07-17T10:47:08.363 に答える
12
formItem のスパーク スキンには、「列」に基づいて設定された左右の変数があります。つまり、 left="column1:10" は、要素が列 1 の 10 ピクセル右にあることを意味します。
そこで、スキンを作成し、「内容」欄の数字を減らして確認します。
これらすべての数値を減らすと、フォーム レイアウトのギャップを設定するとともに、ギャップが縮小するはずです。
于 2011-05-06T18:15:14.843 に答える
2
各Sparkフォームアイテム間の垂直方向のギャップを変更する場合は、FormSkinに基づいてカスタムスキンを作成し、ギャッププロパティFormLayoutを変更します。
スキンパーツ(labelDisplay、indicatorDisplay、helpContentGroup、...)間の水平方向のギャップを変更する場合は、FormItemSkinに基づいてカスタムスキンを作成し、ConstraintColumn値を変更する必要があります。
于 2011-02-26T17:46:16.253 に答える
2
カスタム FormItem スキンを次のように変更したところ、うまくいきました。
前:
<s:ConstraintRow id="row1" baseline="maxAscent:10" height="100%"/>
後:
<s:ConstraintRow id="row1" baseline="maxAscent:0" height="100%"/>
于 2011-10-24T14:58:39.107 に答える
0
FormItemLayout にはまだ paddingLeft、paddingRight などのプロパティはありません。
于 2011-03-07T11:20:48.197 に答える