Skip to content

mintjamsinc/vue-selection

Repository files navigation

vue-selection

A reusable Selection component for Vue.js 2.x used by webtop applications.

Installation

npm install --save-dev @mintjamsinc/vue-selection

Usage

<Selection
  ref="tags"
  :multiple="true"
  maxLabelWidth="10em"
  v-hook="{inserted: onTagsLoad}"/>
import Selection from '@mintjamsinc/vue-selection';

export default {
  components: {
    Selection,
  },
  methods: {
    onTagsLoad() {
      // let ui = vm.$refs.tags.ui;
      // ui.getIdentifier = function(o) {};
      // ui.getAuthorizable = function(o) {};
      // ui.getItem = function(o) {};
      // ui.getIcon = function(o) {};
      // ui.getLabel = function(o) {};
      // ui.comparator = function(a, b) {};
      // ui.onChanged = function() {};
      // ui.objects = ...
      // ui.selection = ...
    },
  },
}

License

MIT

Copyright (c) 2021 MintJams Inc.

About

A reusable Selection component for Vue.js 2.x used by webtop applications.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •