我创建了一个自定义离线HTML,需要从当前记录表格中获取getProperty。例如,当我单击“约会”记录时,我需要捕获以“this”形式加载的“new_address_latitude”属性。我需要一个完整的例子来从当前记录和关系中获取属性。 谢谢
答案 0 :(得分:0)
怎么样:
MobileCRM.UI.FormManager.showDetailDialog("entity", entityid, null);
或加载表单并获取值:
MobileCRM.UI.EntityForm.requestObject(this.loadFormValues, MobileCRM.bridge.alert, this);
然后获取EntityForm object
并获取值。
答案 1 :(得分:0)
这些是来自Resco JSBridge支持页面的链接。您可以在参考页面中找到许多示例。
参考页:Reference page with examples
简短的JSBridge指南:pdf short JSbridge guide
关于这种情况,它需要注册处理程序在onload of html页面期间将触发的内容。怎么做,你可以在JSBridge简短指南的附加链接中找到。
但代码看起来像这样
window.onload = function () {
//register this during onload
MobileCRM.UI.EntityForm.requestObject(
function (entityForm) {
/// <param name="entityForm" type="MobileCRM.UI.EntityForm"/>
// Get the MobileCRM.DynamicEntity which is being edited on this form
var entity = entityForm.entity;
// get specific porperty of entity object.
var newAddresLatitude = entity.properties.new_address_latitude;
return true;
},
function (err) {
MobileCRM.bridge.alert("An error occurred: " + err);
},null);
}