有没有办法改变火花表单项与其内容(文本输入,组合框)之间的空间?我已经将表单的“gap”属性设置为 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 Form Item 之间的垂直间隙,请基于 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 回答