如何将 XML 片段添加到 XML 视图?

zer*_*ing 4 sapui5

我创建了一个包含以下内容的片段:

<core:FragmentDefinition
  xmlns="sap.m"
  xmlns:core="sap.ui.core"
>
  <f:SimpleForm
    title="Address"
    editable="true"
    layout="ResponsiveGridLayout"
    columnsM="2"
  >
    <Label text="Customer"></Label>
    <Input>
      <layoutData>
        <l:GridData span="XL4 L4 M12 S12"/>
      </layoutData>
    </Input>
    <Label text="PO reference">
      <layoutData>
        <l:GridData span="XL1 L1 M12 S12"/>
      </layoutData>
    </Label>
    <Input>
      <layoutData>
        <l:GridData span="XL4 L4 M12 S12"/>
      </layoutData>
    </Input>
    <Label text="PO date"></Label>
    <Input>
      <layoutData>
        <l:GridData span="XL4 L4 M12 S12"/>
      </layoutData>
    </Input>
    <Label text="Recipient">
      <layoutData>
        <l:GridData span="XL1 L1 M12 S12"/>
      </layoutData>
    </Label>
    <Input>
      <layoutData>
        <l:GridData span="XL4 L4 M12 S12"/>
      </layoutData>
    </Input>
    <Label text="Incoterms"></Label>
    <Input>
      <layoutData>
        <l:GridData span="XL4 L4 M12 S12"/>
      </layoutData>
    </Input>
  </f:SimpleForm>
  <Table id="orderItemTable" inset="false">
    <columns>
      <Column>
        <Text text="No."/>
      </Column>
      <Column
        minScreenWidth="Desktop"
        demandPopin="true"
        hAlign="End"
      >
        <Text text="Customer"/>
      </Column>
      <Column
        minScreenWidth="Desktop"
        demandPopin="true"
        hAlign="End"
      >
        <Text text="Sales Org."/>
      </Column>
      <Column
        minScreenWidth="Desktop"
        demandPopin="true"
        hAlign="Center"
      >
        <Text text="Distribution"/>
      </Column>
      <Column hAlign="End">
        <Text text="Division"/>
      </Column>
    </columns>
    <ColumnListItem>
      <cells></cells>
    </ColumnListItem>
  </Table>
</core:FragmentDefinition>  
Run Code Online (Sandbox Code Playgroud)

视图文件结构如下所示:

在此处输入图片说明

我在Wakthrough 步骤中阅读了有关如何在控制器中集成片段的内容,但我想直接在视图中使用片段。是否可以?

小智 9

你的意思是这样吗?

<core:Fragment fragmentName="mynamespace.view.ViewCreate" type="XML" />