hino / app / components / app-list.js
app-list.js
Raw
import Component from '@ember/component';

export default Component.extend({
  showActionButton : true,
  showDeleteButton : true,
  showEditButton : true,
  showErrorMessage : false,
  navigateOnClick: true,
  errorMessage: "",
  errorMessageAttribute: "errorMessage",
  actions: {
    moveToPage(page) {
      this.onChangePage(page);
    },
    deleteRow(data) {
      this.onDeleteRow(data);
    },
    showMessageError(data) {
      let dataErrorMessage = data.get(this.errorMessageAttribute);
      if (dataErrorMessage != null && dataErrorMessage != undefined) {
        this.set("errorMessage", dataErrorMessage);
        return true;
      }
      return false;
    }
  }
});