Quantcast
Channel: Ember.JS - Latest topics
Viewing all articles
Browse latest Browse all 4826

How to move the array to the ember selective value?

$
0
0

@alice wrote:

i have to rollback hasmany relationship data but in ember rollback is not supported for relationships. so i have tried to implement it manually by concatinating the two array. here is my code -- hbs code--

{{ember-selectize
      multiple="true"
      filter="true"
      remove-item="itemRemoved"
      content=roles
      name="roleIds"
      optionValuePath="content.id"
      optionLabelPath="content.name"
      update-filter="roleFilterUpdate"
      add-item="selectedRole"
      selection=content.roleIds
      placeholder="--Select--"
      }}

controllers---

export default Ember.Controller.extend({

     removedValue:[],
    itemRemoved:function(removedItem){
            this.get('removedValue').push(removedItem.id);
        },
        Close: function() {
           // console.log(">>"+this.get('content.roleIds'));
           let self = this;
           var array = [];
            var roleLength = self.get('content.roleIds');
            roleLength.forEach(function(roleeach) {
                array.push(roleeach.get('id'));
             });
            var finalValue = array.concat(this.get('removedValue'));
            finalValue.appendTo('#append');
            self.get('model').rollbackAttributes();
        }
      }
});

how to place the finalvalue on to the ember-selectize value?

Posts: 1

Participants: 1

Read full topic


Viewing all articles
Browse latest Browse all 4826

Trending Articles