Skip to content

Instantly share code, notes, and snippets.

@choudharymanish8585
Last active June 27, 2018 23:03
Show Gist options
  • Save choudharymanish8585/0c25b41ba8c92ab187526e1f48947c77 to your computer and use it in GitHub Desktop.
Save choudharymanish8585/0c25b41ba8c92ab187526e1f48947c77 to your computer and use it in GitHub Desktop.
Lightning Server Controller Javascript
({
/*
* This finction defined column header
* and calls getAccounts helper method for column data
* editable:'true' will make the column editable
* */
doInit : function(component, event, helper) {
component.set('v.columns', [
{label: 'Name', fieldName: 'Name', type: 'text'},
{label: 'Phone', fieldName: 'Phone', type: 'phone'},
{label: 'Active', fieldName: 'Active__c', type: 'text'},
{label: 'Custom Field', fieldName: 'My_Custom_Field__c', type: 'text'}
]);
helper.getAccounts(component, helper);
},
onNext : function(component, event, helper) {
var pageNumber = component.get("v.pageNumber");
component.set("v.pageNumber", pageNumber+1);
helper.getAccounts(component, helper);
},
onPrev : function(component, event, helper) {
var pageNumber = component.get("v.pageNumber");
component.set("v.pageNumber", pageNumber-1);
helper.getAccounts(component, helper);
},
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment