1.0.13 • Published 4 years ago

@domodel/paginator v1.0.13

Weekly downloads
-
License
MIT
Repository
github
Last release
4 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

4 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.2

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago