({
|
doInit : function(component) {
|
component.set("v.fields", ["Id", component.get("v.latField"), component.get("v.longField"), component.get("v.titleField")]);
|
var recordId = component.get("v.recordId");
|
component.set("v.dsRecordId", recordId);
|
var service = component.find("service");
|
service.reloadRecord();
|
},
|
|
fullScreen : function(component) {
|
console.log(component.get("v.property"));
|
component.set("v.fullScreen", true);
|
var sObject = component.get("v.sObject");
|
if (sObject) {
|
component.find("bigMap").setLocation(sObject[component.get("v.latField")], sObject[component.get("v.longField")]);
|
}
|
|
},
|
|
closeDialog : function(component) {
|
component.set("v.fullScreen", false);
|
},
|
|
recordChangeHandler : function(component, event) {
|
console.log('recordChangeHandler');
|
var id = event.getParam("recordId");
|
component.set("v.dsRecordId", id);
|
var service = component.find("service");
|
service.reloadRecord();
|
},
|
|
onRecordUpdated : function(component, event) {
|
console.log('onRecordUpdated');
|
var sObject = component.get("v.sObject");
|
if (sObject) {
|
component.set("v.title", sObject[component.get("v.titleField")]);
|
component.find("map").setLocation(sObject[component.get("v.latField")], sObject[component.get("v.longField")]);
|
}
|
}
|
})
|