2

我创建了 CategoryPart 并向其中添加了两个文本字段。我想在两个文本字段数据之间的页面中添加一些自定义数据。问题是当我想在 Placement.info 中指定文本字段的位置时,页面中的所有文本字段只有一个 Shap“Fields_Common_Text”,因此我无法为具有相同类型的不同字段指定不同的位置。在果园有什么办法吗?提前致谢。

我的 Placement.info 是这样的:

   <Placement>
      <Match DisplayType ="Detail">
         <Place Parts_Category="Content:9"></Place>
        <Place Fields_Common_Text="Content:10"></Place> 
      </Match>
   </Placement>

驱动中的显示方法:

   protected override DriverResult Display(CategoryPart part, string displayType, dynamic shapeHelper)
    {          
        return ContentShape("Parts_Category", () => shapeHelper.Parts_Category(CategoryPart: part));
    }
4

1 回答 1

1

就在这里。您可以使用形状类型和字段名称指定项目的位置。例如,如果您的文本字段名为CategoryNameand CategoryType,您可以定义以下位置:

<Placement>
  <Match DisplayType ="Detail">
     <Place Fields_Common_Text-CategoryName="Content:9"></Place>
     <Place Fields_Common_Text-CategoryType="Content:10"></Place> 
  </Match>

于 2012-12-10T21:24:30.820 回答