我在项目产品表格中有字段,在文本框中输入一些值而没有标签时点击保存按钮,数据将被保存。
但是,当我使用自定义保存按钮完成同样的操作时,该值无法保存。
答案 0 :(得分:0)
当控件失去焦点时数据会发生变化,我设法通过HTMLElement.blur()
如:
// This should be the first thing to do in custom-saving code
var elid = document.activeElement.id;
if (elid && elid != null && elid != '')
document.activeElement.blur();
不支持CRM ,但应该适用于所有主要桌面浏览器。
答案 1 :(得分:0)
我已通过以下代码解决了这个问题:
if ($(“input[attrname='[field_logicalname]'”).length > 0 && $(“input[attrname='[field_logicalname]'”) != '') {
Xrm.Page.getAttribute(“[field_logicalname]”).setValue($(“input[attrname='[field_logicalname]'”).val());
}