在“属性定义”部分定义自定义控件的属性时,可以在“属性”选项卡中选择“extraColumn”和“iconColumn”选项作为“类型”。
这种类型应该如何使用?
在“属性定义”部分定义自定义控件的属性时,可以在“属性”选项卡中选择“extraColumn”和“iconColumn”选项作为“类型”。
这种类型应该如何使用?
iconColumn 和extraColumn 都与dataView 控件的相应标签相关。当您的自定义控件包含 dataView 并且您希望允许外部控件传递有关要在 dataView 中使用的列的详细信息时,您通常会使用这些。
在标准 XPage 中使用数据视图时,extraColumns 显示为实际列。summaryColumn 是第一列并显示为链接。
但是,在移动应用程序中,额外的列在移动数据行中显示为额外的数据行。summaryColumn 值在数据行中显示为“标题”,而 extraColumn 值显示在该值下方。
<xe:dataView id="dataView1" pageName="#contactDetails" collapsibleDetail="true">
<xe:this.data>
<xp:dominoView var="view1" viewName="TeamDirectoryNameLU">
</xp:dominoView>
</xe:this.data>
<xe:this.summaryColumn>
<xe:viewSummaryColumn columnName="Name"></xe:viewSummaryColumn>
</xe:this.summaryColumn>
<xe:this.extraColumns>
<xe:viewExtraColumn columnName="Office" style="font-size:12pt"></xe:viewExtraColumn>
<xe:viewExtraColumn columnName="OfficePhone" style="font-size:12pt"></xe:viewExtraColumn>
<xe:viewExtraColumn columnName="Email" style="font-size:12pt"></xe:viewExtraColumn>
</xe:this.extraColumns>
</xe:dataView>
其中一行可能显示为:
Ian Kennedy
London Office
44-22-830-6000
ian.kennedy@company.co.uk