我正在尝试将价格列表项的价格列表实体添加到子网格中。在插入子网格对话框中查看实体选项的下拉列表时,我没有看到价格列表项作为选项。经过进一步调查后,似乎列表中的唯一选项是1:N个关系,这些关系设置为可自定义,而价格表项目则不是。
有没有人知道这方面的解决方法?
答案 0 :(得分:0)
我询问了viewID,因为在“主”表单的FormXml中,您可以找到一个部分,详细说明如何构建与pricelevel
(价格表)关联的产品的子网格,以及主要参数是ViewId
,它是您有兴趣查看/编辑的实体的系统视图ID。
我询问了部署类型(内部部署与在线部署),因为您只需查看SavedQuery
表中的数据库即可获得ViewID
productpricelevel
(价格)级别细节),但我相信你也可以通过普通的CRM查询得到这个。无论如何,我在“所有价目表项目”视图中记录的ViewID是“AB4877E9-6D01-4D28-84C3-BE7564C1BB09”,我打赌它对您的组织来说是一样的。
使用此信息,您可以修改pricelevel
的FormXml并添加productpricelevel
的子网格XML,如下所示。如果需要修改UI的布局,可以查看具有所需布局的另一个实体并进行适当修改。
<row>
<!--cell id: a distinct GUID for this area of the form. Any will do.-->
<cell id="{74e711eb-0eec-119e-8703-ce8b5dbbca94}" showlabel="true" colspan="1" auto="false" rowspan="8">
<labels>
<!--label description: the name (if any) of any label you want to see with the subgrid-->
<label description="Price Level Detail" languagecode="1033" />
</labels>
<!--control id: the name of the subgrid
classid: the type of control (in this case, a subgrid)-->
<control id="CustomPriceLevelItemSubGrid" classid="{E7A81278-8635-4d9e-8D4D-59480B391C5B}">
<parameters>
<!--ViewID: the ID stored in the system for the entity you're interested in (in this case, productpricelevel/Price Level Detail)-->
<ViewId>{AB4877E9-6D01-4D28-84C3-BE7564C1BB09}</ViewId>
<IsUserView>false</IsUserView>
<!--RelationshipName: the name of the relationship that links the two entities (pricelevel to productpricelevel)-->
<RelationshipName>price_level_product_price_levels</RelationshipName>
<!--TargetEntityType: the entity you want to see displayed in the subgrid-->
<TargetEntityType>productpricelevel</TargetEntityType>
<AutoExpand>Fixed</AutoExpand>
<EnableQuickFind>true</EnableQuickFind>
<EnableViewPicker>true</EnableViewPicker>
<ViewIds></ViewIds>
<EnableJumpBar>true</EnableJumpBar>
<ChartGridMode>Grid</ChartGridMode>
<VisualizationId></VisualizationId>
<IsUserChart>false</IsUserChart>
<EnableChartPicker>false</EnableChartPicker>
<RecordsPerPage>4</RecordsPerPage>
</parameters>
</control>
</cell>
</row>
<row />
<row />
<row />
<row />
<row />
<row />
<row />