2016-09-23 66 views
0

有没有办法在onload期间更改新记录表格的标题?如下面的例子:可以更改记录标题吗?

enter image description here

而是“新客户”,我想显示“内部客户”。并且可以根据创建的触发位置将其更改为另一个标题。

感谢,

dalday

回答

2

号没有改变这个新的,未保存记录的不支持的方法。

唯一支持的方法是设置主字段的值并保存记录。

-2

尝试这种在Form Load事件:

if(Xrm.Page.ui.getFormType()==1) 
{ 
    Xrm.Page.getAttribute("primaryField").setValue('Internal Customer'); 
} 
0

更新窗体标题没有支持的方法。表格标题通常与实体上的主字段一起设置。

不支持的解决方案:

更新形式标题元素的标题html元素更新的形式的标题。但是这需要在一定的时间后完成,以允许涡轮表单更新表格标题。

window.setTimeout(function() { 
    var formTitle = jQuery("#FormTitle", window.parent.document); 
    if (!formTitle || formTitle.length === 0) return; 
    var h1Element = formTitle.find('h1'); 
    if (h1Element || h1Element.length === 0) { 
     h1Element.html('Foo Bar'); 
    } 
}, 300); 
0

我不知道任何支持的方式来做到这一点。 如果您使用的是CRM 2015 with Update 1,则由于使用了新的渲染引擎,操作html DOM也不可取。如果您确实希望在CRM系统设置下将使用旧版表单设置为是,您仍然可以这样做。

相关问题