1 Star 0 Fork 0

OSCHINA-MIRROR/x-extends-vxe-table-plugin-renderer

Join Gitlife
Discover and participate in excellent open source projects with over 10 million developers. Private repositories are also completely free :)
Join for free
Clone/Download
Contribute code
Sync code
Cancel
Hint: Since Git does not support empty folders, creating a folder will generate an empty .keep file.
Loading...
README.md

vxe-table-plugin-renderer

vxe-table-plugin-renderer — это плагин для расширения функционала таблиц vxe-table, предоставляющий некоторые часто используемые рендереры.

Совместимость

Плагин основан на vxe-table версии 4.

Установка

npm install vxe-table@next vxe-table-plugin-renderer@next
// ...
import VXETable from 'vxe-table'
import VXETablePluginRenderer from 'vxe-table-plugin-renderer'
import 'vxe-table-plugin-renderer/dist/style.css'
// ...

VXETable.use(VXETablePluginRenderer)

API

bar — столбчатая диаграмма

bar Props

Свойство Описание Тип Возможные значения Значение по умолчанию
bar.width Ширина столбцов number string
bar.max Максимальное значение столбцов number
colors Список цветов столбцов string[]
tooltip.formatter Формат содержимого подсказки string
label.color Цвет отображаемого значения string
label.formatter Формат отображаемого значения ({row, value}) string

pie — круговая диаграмма

pie Props

Свойство Описание Тип Возможные значения Значение по умолчанию
diameter Диаметр круговой диаграммы number string
margin Расстояние между круговыми диаграммами number string
colors Цвета секторов круговой диаграммы string[]
tooltip.formatter Формат содержимого подсказки string
ring.diameter Диаметр внутреннего круга number string
ring.color Цвет внутреннего круга string
label.color Цвет отображаемого значения string
label.formatter Формат отображаемого значения ({row, value}) string

rate — рейтинг

rate Props

Свойство Описание Тип Возможные значения Значение по умолчанию
colors Список цветов для каждого элемента string[]

Демо

<vxe-table
  border
  show-overflow
  height="400"
  :data="tableData">
  <vxe-column type="checkbox" width="60"></vxe-column>
  <vxe-column field="name" width="200"></vxe-column>
  <vxe-column field="num1" title="Bar" :cell-render="{name: 'bar'}"></vxe-column>
  <vxe-column field="num2" title="Ring" :cell-render="{name: 'pie'}"></vxe-column>
  <vxe-column field="num3" title="Rate" :cell-render="{name: 'rate'}"></vxe-column>
</vxe-table>
export default {
  data () {
    return {
      tableData: [
        { id: 100, name: 'test1', num1: [30, 47], num2: [60, 36, 36], num3: 3 },
        { id: 101, name: 'test2', num1: [15, 22], num2: [85, 22, 97], num3: 1 },
        { id: 102, name: 'test3', num1: [75, 36], num2: [45, 84, 66], num3: 5 }
      ]
    }
  }
}

Лицензия

Лицензия MIT, 2019–настоящее время, Сюй Лянчжан.

Comments ( 0 )

You can comment after Login

Introduction

На основе таблицы vxe-table разработан дополнительный плагин, который предоставляет некоторые широко используемые рендереры. Expand Collapse
MIT
Cancel

Releases (1)

All

Contributor

All

Recent Activities

Load more
No more results to load
1
https://gitlife.ru/oschina-mirror/x-extends-vxe-table-plugin-renderer.git
git@gitlife.ru:oschina-mirror/x-extends-vxe-table-plugin-renderer.git
oschina-mirror
x-extends-vxe-table-plugin-renderer
x-extends-vxe-table-plugin-renderer
master