涂煌豪
2022-05-06 98e508d2852896dbde98edcc9ed6d87645a6a230
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
({
    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")]);
        }
    }
})