NexaDom

Metode

setData(newData)

Mengatur data baru untuk instance

nexaDom.setData([
    { id: 1, name: "Item 1" },
    { id: 2, name: "Item 2" }
]);

getData(id)

Gets data by ID

const item = nexaDom.getData(1);

filterKey(key, value)

Filters data by key and value

nexaDom.filterKey('category', 'books');

sort(order, sortBy)

Sorts data by specified field

nexaDom.sort('ASC', 'name');

addData(newData, resetPage)

Adds new data to existing dataset

nexaDom.addData(newItems, true);

destroy()

Cleans up and removes instance

nexaDom.destroy();

Catatan Penting

  • Selalu panggil destroy() saat menghapus instance NexaDom untuk mencegah kebocoran memori
  • Dataset besar (>1000 item) secara otomatis menggunakan virtual scrolling
  • Sintaks template bersifat case-sensitive
  • Filter kustom dapat ditambahkan melalui kelas NexaFilter