1.0.13 • Published 3 years ago

@domodel/paginator v1.0.13

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

domodel-paginator

Pagination system for domodel.

Getting started

Installing

npm install @domodel/paginator

Usage

import { Core, Binding } from "domodel"
import { Paginator, PaginatorModel, PaginatorBinding, ItemBinding } from "@domodel/paginator"
import FruitModel from "/model/fruit.js"

export default class extends Binding {

  onCreated() {

    const paginator = new Paginator(5)

    this.run(PaginatorModel, {
      binding: new PaginatorBinding({ paginator })
    })

    paginator.emit("itemsSet", [
      {
        model: FruitModel,
        binding: ItemBinding,
        properties: { name: "Red" }
      },
      {
        model: FruitModel,
        binding: ItemBinding,
        properties: { name: "Pink" }
      },
      {
        model: FruitModel,
        binding: ItemBinding,
        properties: { name: "Green" }
      }
    ])
    
  }

}
1.0.11

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.2

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago