Our blazing fast Grid component built with pure JavaScript


Post by tjmeal »

Dear all,

I have the following GridModel class > how can i do the following :

{name: "origin", type: 'object'},

to be wrapped with newModel() ?

Because i am currently doing the following origin: new Model(detail.origin) and i am converting the whole object when fetched just to do wrap origin with new Model().

export class GridMyModel extends Model {
  static get fields() {
    return [
      {name: "id"}, // Ensure 'id' is defined

  {name: "origin", type: 'object'},
  {name: "destination", type: 'object'},

  {name: "paymentMethod", type: 'object',},
  {name: "vehicleCategory", type: 'object'},
  {name: "client", type: 'object'},
  {name: "assignee", type: 'object'},
  {name: 'transferPrice', type: 'number', defaultValue: 0, },
  {name: 'startDate', type: 'date', format: 'DD/MM/YYYY HH:mm', defaultValue: new Date(), required: true},
  {name: 'endServiceTime', type: 'date', format: 'DD/MM/YYYY HH:mm', defaultValue: new Date(), required: false},

  // {name: 'intermediateStops', type: 'array'}
];
  }
  }

Post by mats »

Sorry, it's not clear what you mean. Try type : 'model'


Post by tjmeal »

Thanks


Post Reply