Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- },
- addRow : function(component, event, helper) {
- var files = component.get('v.files');
- var file = {};
- file.rowCount = files.length + 1;
- file.category = '';
- file.documentType = '';
- file.attachment = '';
- file.selectedType = '';
- files.push(file);
- console.log('files..!',files);
- component.set('v.files', files);
- },
- removeRow: function(component, event, helper) {
- var index = event.getSource().get('v.name');
- var files = component.get('v.files');
- for( var i = 0; i < files.length; i++){
- if ( i == index-1) {
- files.splice(i, 1);
- }
- }
- for(var i = 0; i < files.length; i++){
- files[i].rowCount = i+1;
- }
- console.log('files..!',files);
- component.set('v.files', files);
- /*
- var index = event.getSource().get('v.name');
- var files = component.get('v.files');
- var filesWithOutProxies = JSON.parse(JSON.stringify(files));
- console.log('filesWithOutProxies..!',filesWithOutProxies);
- filesWithOutProxies.splice(index-1, 1);
- console.log('filesWithOutProxies..!',filesWithOutProxies);
- component.set('v.files',filesWithOutProxies);
- */
- },
- getDocTypeValsOnCategory: function(component, event) {
- var files = component.get('v.files');
- var index = event.getSource().get('v.name');
- var docCategory = files[index-1].selectedCategory;
- var myMap = component.get("v.mastDocTypeOptions");
- var list = myMap[docCategory];
- files[index-1].typeOptions = list;
- files[index-1].selectedType = '';
- component.set('v.files',files);
- },
- save: function(component, event, helper) {
- console.log('save ');
- var files = component.get('v.files');
- var cCase = component.get("v.newCase");
- if(helper.isValidForm(component,cCase))
- {
- component.set("v.SpinnerResults",false);
- component.set('v.showSubmit',false);
- helper.invokeCaseSaveAsync(component,event,cCase,files);
- }
- },
- removeAttachment: function(component, event) {
- var index = event.getSource().get('v.name');
- component.find('fileAttr'+index).set('v.files',[]);
- },
- showSpinner: function(component) {
- if (component != null) {
- component.set("v.Spinner", true);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement