高章伟
2023-04-04 ecf60bb0cd5a04ce38120302be4cf55fd3c3a27b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
({
    getProperties : function(component, page) {
        var action = component.get("c.findAll");
        action.setStorable();
        var pageSize = component.get("v.pageSize");
        action.setParams({
              "searchKey": component.get("v.searchKey"),
              "minPrice": component.get("v.minPrice"),
              "maxPrice": component.get("v.maxPrice"),
            "pageSize": pageSize,
            "pageNumber": page || 1
        });
        action.setCallback(this, function(response) {
            var result = response.getReturnValue();
            console.log('Page %d loaded in %fms', result.page, performance.now() - startTime);
            component.set("v.properties", result.properties);
            component.set("v.page", result.page);
            component.set("v.total", result.total);
            component.set("v.pages", Math.ceil(result.total/pageSize));
        });
        var startTime = performance.now();
        $A.enqueueAction(action);
    }
})