销售订单明细显然与销售订单相关,为N:1。它甚至有salesorderid
字段。但是此字段既不显示在表单编辑器上也不显示在视图编辑器上。
我是否必须编写自定义代码以显示销售订单明细表和销售订单的链接?或者有一些常见的黑客可以做到吗?
答案 0 :(得分:1)
我没有尝试过这个但是如果您正在寻找想法,您是否尝试过直接在customization.xml文件中编辑FormXML? (http://crmblog.sentri.com/2011/05/importing-customizations-in-crm-2011.html)
在customizations.xml中,更改实体formXML。典型的表单控件存在于选项卡中 - >部分 - >行 - >单元格,例如客户事件,例如:
<row>
<cell auto="false" showlabel="true" locklevel="0" rowspan="1" colspan="2" id="{82172fc9-a003-4203-87e6-73c8808ae942}" labelid="{bbfe38a0-67e7-4854-9bfd-1a861e5bac76}">
<labels>
<label description="Customer" languagecode="1033" />
</labels>
<control id="customerid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}" datafieldname="customerid" disabled="false">
<parameters>
<AutoResolve>true</AutoResolve>
<DisableMru>false</DisableMru>
</parameters>
</control>
</cell>
</row>
您可以尝试为单元格和标签生成新的guid,为控件提供uniqueId并使datafieldname =“salesorderid”
它在语法上是正确的,但如果他们在设计时阻止它可能有原因,我会保持警惕。祝你好运。