0

我想从 FormItem 中删除额外的空间/填充/间隙,我在表单中使用 flex 4.6 中的移动项目

我尝试将间隙和填充设置为 0,但表单及其字段仍然向右和顶部缩进?

                <s:FormItem label="Start Date" width="150">
                    <s:HGroup>
                        <s:TextInput id="startDate" width="90" editable="false"/>
                        <s:Button id="setStartDate" label="set" height="34" fontSize="10" click="setStartDate_clickHandler(event)"/>
                    </s:HGroup>
                </s:FormItem>

                <s:FormItem label="End Date" width="150">
                    <s:HGroup>
                        <s:TextInput id="endDate" width="90" editable="false"/>
                        <s:Button id="setEndDate" label="set" height="34" fontSize="10" click="setEndDate_clickHandler(event)"/>
                    </s:HGroup>
                </s:FormItem>

            </s:HGroup>

        </s:Form>
4

1 回答 1

0
  1. 两个表单项之间的间隙,verticalGap。(在表单容器上设置)
  2. 默认 hgroup 间隙为 6,将其设置为 0。
  3. 如果 FormItem 中的两个项目之间有间隙,verticalGap(在表单容器上设置)
  4. Form 有 FormHeading,在这个 FormHeading comp 上设置 paddingTop=0。此外,尝试在表单上将 this 的高度设置为 0 和 PaddingTop = 0,以减少第一个元素和 Form 容器顶部的间隙。

这有很好的信息http://livedocs.adobe.com/flex/3/html/help.html?content=layouts_08.html

于 2013-10-31T19:42:56.130 回答