2

销售订单明细显然与销售订单相关,为 N:1。它甚至有salesorderid领域。但是这个字段既不会显示在表单编辑器上,也不会显示在视图编辑器上。

我是否必须编写自定义代码才能在销售订单详细信息表单和视图中显示指向销售订单的链接?还是有一些众所周知的黑客可以做到这一点?

4

1 回答 1

1

我还没有尝试过,但是如果您正在寻找想法,您是否尝试过直接在 custom.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"

它在语法上是正确的,但如果他们在设计时阻止它,我会保持警惕,这可能是有原因的。祝你好运。

于 2012-06-27T18:48:22.213 回答