当我从报价创建订单时,在加载Xrm.Page.ui.getFormType()中返回值2。
但是表单处于创建模式,因此应返回 1。
当您"赢得"报价并生成销售订单时,UI 不会显示"创建"状态 - 系统会在后台创建新记录,然后显示它。当通过此过程显示新的销售订单时,它已具有记录 ID,因此Xrm.Page.ui.getFormType()
将返回 2
,即"更新"状态。
从Xrm.Page.ui.getFormType()
获取创建状态(1
)的唯一方法是手动创建销售订单。但是,如果这样做,您将失去系统自动为您提供的大部分便利,例如复制具有相同名称的所有字段(实质上是将报价单数据复制到新的销售订单中)。