mirror of
https://gitee.com/xuliangzhan_admin/vxe-table.git
synced 2026-01-21 05:27:57 +08:00
update
This commit is contained in:
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=Cache-Control content="no-cache, no-store, must-revalidate"><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><link rel=icon href=/vxe-table/favicon.ico><title>vue table 表格组件</title><link href=/vxe-table/static/css/advanced.2ec2893e.css rel=prefetch><link href=/vxe-table/static/css/api.0275e9e8.css rel=prefetch><link href=/vxe-table/static/css/base.8919dbb5.css rel=prefetch><link href=/vxe-table/static/css/edit.d43a7aa7.css rel=prefetch><link href=/vxe-table/static/css/grid.b620cd41.css rel=prefetch><link href=/vxe-table/static/css/module.16d5c038.css rel=prefetch><link href=/vxe-table/static/css/optimize.a8ac9108.css rel=prefetch><link href=/vxe-table/static/css/other.011e48c7.css rel=prefetch><link href=/vxe-table/static/js/advanced.2838c90a.js rel=prefetch><link href=/vxe-table/static/js/advanced~base~edit~excel~grid~module~other~plugin~scroll~start~tree.378c4523.js rel=prefetch><link href=/vxe-table/static/js/api.87714dd8.js rel=prefetch><link href=/vxe-table/static/js/base.9da51c80.js rel=prefetch><link href=/vxe-table/static/js/edit.adc201a2.js rel=prefetch><link href=/vxe-table/static/js/excel.e151a183.js rel=prefetch><link href=/vxe-table/static/js/excel~other.ea9cbdaa.js rel=prefetch><link href=/vxe-table/static/js/grid.e24af400.js rel=prefetch><link href=/vxe-table/static/js/module.ed570684.js rel=prefetch><link href=/vxe-table/static/js/optimize.76b42feb.js rel=prefetch><link href=/vxe-table/static/js/other.4992e15d.js rel=prefetch><link href=/vxe-table/static/js/plugin.46b1dbb3.js rel=prefetch><link href=/vxe-table/static/js/scroll.8d94bfe2.js rel=prefetch><link href=/vxe-table/static/js/start.5e579359.js rel=prefetch><link href=/vxe-table/static/js/tree.a4115ad4.js rel=prefetch><link href=/vxe-table/static/css/chunk-vendors.bfbace5a.css rel=preload as=style><link href=/vxe-table/static/css/index.2a717ee0.css rel=preload as=style><link href=/vxe-table/static/js/chunk-vendors.f8ccdae4.js rel=preload as=script><link href=/vxe-table/static/js/index.9f97d1cb.js rel=preload as=script><link href=/vxe-table/static/css/chunk-vendors.bfbace5a.css rel=stylesheet><link href=/vxe-table/static/css/index.2a717ee0.css rel=stylesheet></head><body><noscript><strong>We're sorry but vxe-table doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/vxe-table/static/js/chunk-vendors.f8ccdae4.js></script><script src=/vxe-table/static/js/index.9f97d1cb.js></script></body></html>
|
||||
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=Cache-Control content="no-cache, no-store, must-revalidate"><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><link rel=icon href=/vxe-table/favicon.ico><title>vue table 表格组件</title><link href=/vxe-table/static/css/advanced.ac928c7f.css rel=prefetch><link href=/vxe-table/static/css/api.0275e9e8.css rel=prefetch><link href=/vxe-table/static/css/base.69fbe158.css rel=prefetch><link href=/vxe-table/static/css/edit.d43a7aa7.css rel=prefetch><link href=/vxe-table/static/css/grid.b620cd41.css rel=prefetch><link href=/vxe-table/static/css/module.16d5c038.css rel=prefetch><link href=/vxe-table/static/css/optimize.a8ac9108.css rel=prefetch><link href=/vxe-table/static/css/other.011e48c7.css rel=prefetch><link href=/vxe-table/static/js/advanced.4395c18d.js rel=prefetch><link href=/vxe-table/static/js/advanced~base~edit~excel~grid~module~other~plugin~scroll~start~tree.378c4523.js rel=prefetch><link href=/vxe-table/static/js/api.66911af3.js rel=prefetch><link href=/vxe-table/static/js/base.e43fefa6.js rel=prefetch><link href=/vxe-table/static/js/edit.3fc252f7.js rel=prefetch><link href=/vxe-table/static/js/excel.d1b20dfa.js rel=prefetch><link href=/vxe-table/static/js/excel~other.ea9cbdaa.js rel=prefetch><link href=/vxe-table/static/js/grid.91cc5ea8.js rel=prefetch><link href=/vxe-table/static/js/module.ed570684.js rel=prefetch><link href=/vxe-table/static/js/optimize.76b42feb.js rel=prefetch><link href=/vxe-table/static/js/other.77da40f7.js rel=prefetch><link href=/vxe-table/static/js/plugin.46b1dbb3.js rel=prefetch><link href=/vxe-table/static/js/scroll.8d94bfe2.js rel=prefetch><link href=/vxe-table/static/js/start.e31a0540.js rel=prefetch><link href=/vxe-table/static/js/tree.40e58c78.js rel=prefetch><link href=/vxe-table/static/css/chunk-vendors.c99213b6.css rel=preload as=style><link href=/vxe-table/static/css/index.2a717ee0.css rel=preload as=style><link href=/vxe-table/static/js/chunk-vendors.e1fce0df.js rel=preload as=script><link href=/vxe-table/static/js/index.5068efdf.js rel=preload as=script><link href=/vxe-table/static/css/chunk-vendors.c99213b6.css rel=stylesheet><link href=/vxe-table/static/css/index.2a717ee0.css rel=stylesheet></head><body><noscript><strong>We're sorry but vxe-table doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/vxe-table/static/js/chunk-vendors.e1fce0df.js></script><script src=/vxe-table/static/js/index.5068efdf.js></script></body></html>
|
||||
File diff suppressed because one or more lines are too long
93
docs/static/js/chunk-vendors.e1fce0df.js
vendored
Normal file
93
docs/static/js/chunk-vendors.e1fce0df.js
vendored
Normal file
File diff suppressed because one or more lines are too long
93
docs/static/js/chunk-vendors.f8ccdae4.js
vendored
93
docs/static/js/chunk-vendors.f8ccdae4.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
docs/static/js/index.5068efdf.js
vendored
Normal file
1
docs/static/js/index.5068efdf.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
docs/static/js/index.9f97d1cb.js
vendored
1
docs/static/js/index.9f97d1cb.js
vendored
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=Cache-Control content="no-cache, no-store, must-revalidate"><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><link rel=icon href=/vxe-table/v1/favicon.ico><title>vue table 表格组件</title><link href=/vxe-table/v1/static/css/advanced.760197e0.css rel=prefetch><link href=/vxe-table/v1/static/css/api.0275e9e8.css rel=prefetch><link href=/vxe-table/v1/static/css/base.e61cd3bd.css rel=prefetch><link href=/vxe-table/v1/static/css/edit.d43a7aa7.css rel=prefetch><link href=/vxe-table/v1/static/css/grid.b620cd41.css rel=prefetch><link href=/vxe-table/v1/static/css/module.16d5c038.css rel=prefetch><link href=/vxe-table/v1/static/css/optimize.a8ac9108.css rel=prefetch><link href=/vxe-table/v1/static/css/other.011e48c7.css rel=prefetch><link href=/vxe-table/v1/static/js/advanced.82d2c03c.js rel=prefetch><link href=/vxe-table/v1/static/js/advanced~base~edit~excel~grid~module~other~plugin~scroll~start~tree.378c4523.js rel=prefetch><link href=/vxe-table/v1/static/js/api.ecd0dbe8.js rel=prefetch><link href=/vxe-table/v1/static/js/base.7801cf92.js rel=prefetch><link href=/vxe-table/v1/static/js/edit.23fc7d9c.js rel=prefetch><link href=/vxe-table/v1/static/js/excel.052aa461.js rel=prefetch><link href=/vxe-table/v1/static/js/excel~other.ea9cbdaa.js rel=prefetch><link href=/vxe-table/v1/static/js/grid.741865ff.js rel=prefetch><link href=/vxe-table/v1/static/js/module.b9fb1a45.js rel=prefetch><link href=/vxe-table/v1/static/js/optimize.3d53e426.js rel=prefetch><link href=/vxe-table/v1/static/js/other.93cb410a.js rel=prefetch><link href=/vxe-table/v1/static/js/plugin.1900c916.js rel=prefetch><link href=/vxe-table/v1/static/js/scroll.65cfb279.js rel=prefetch><link href=/vxe-table/v1/static/js/start.ebeb4bcf.js rel=prefetch><link href=/vxe-table/v1/static/js/tree.82f6c37b.js rel=prefetch><link href=/vxe-table/v1/static/css/chunk-vendors.4e9f8e01.css rel=preload as=style><link href=/vxe-table/v1/static/css/index.3ce890e7.css rel=preload as=style><link href=/vxe-table/v1/static/js/chunk-vendors.639d10ef.js rel=preload as=script><link href=/vxe-table/v1/static/js/index.0db3304b.js rel=preload as=script><link href=/vxe-table/v1/static/css/chunk-vendors.4e9f8e01.css rel=stylesheet><link href=/vxe-table/v1/static/css/index.3ce890e7.css rel=stylesheet></head><body><noscript><strong>We're sorry but vxe-table doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/vxe-table/v1/static/js/chunk-vendors.639d10ef.js></script><script src=/vxe-table/v1/static/js/index.0db3304b.js></script></body></html>
|
||||
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=Cache-Control content="no-cache, no-store, must-revalidate"><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><link rel=icon href=/vxe-table/v1/favicon.ico><title>vue table 表格组件</title><link href=/vxe-table/v1/static/css/advanced.18cdc409.css rel=prefetch><link href=/vxe-table/v1/static/css/api.0275e9e8.css rel=prefetch><link href=/vxe-table/v1/static/css/base.69fbe158.css rel=prefetch><link href=/vxe-table/v1/static/css/edit.d43a7aa7.css rel=prefetch><link href=/vxe-table/v1/static/css/grid.b620cd41.css rel=prefetch><link href=/vxe-table/v1/static/css/module.16d5c038.css rel=prefetch><link href=/vxe-table/v1/static/css/optimize.a8ac9108.css rel=prefetch><link href=/vxe-table/v1/static/css/other.011e48c7.css rel=prefetch><link href=/vxe-table/v1/static/js/advanced.82d2c03c.js rel=prefetch><link href=/vxe-table/v1/static/js/advanced~base~edit~excel~grid~module~other~plugin~scroll~start~tree.378c4523.js rel=prefetch><link href=/vxe-table/v1/static/js/api.89f1f973.js rel=prefetch><link href=/vxe-table/v1/static/js/base.7801cf92.js rel=prefetch><link href=/vxe-table/v1/static/js/edit.23fc7d9c.js rel=prefetch><link href=/vxe-table/v1/static/js/excel.e9e94b7d.js rel=prefetch><link href=/vxe-table/v1/static/js/excel~other.ea9cbdaa.js rel=prefetch><link href=/vxe-table/v1/static/js/grid.741865ff.js rel=prefetch><link href=/vxe-table/v1/static/js/module.b9fb1a45.js rel=prefetch><link href=/vxe-table/v1/static/js/optimize.3d53e426.js rel=prefetch><link href=/vxe-table/v1/static/js/other.93cb410a.js rel=prefetch><link href=/vxe-table/v1/static/js/plugin.1900c916.js rel=prefetch><link href=/vxe-table/v1/static/js/scroll.65cfb279.js rel=prefetch><link href=/vxe-table/v1/static/js/start.ebeb4bcf.js rel=prefetch><link href=/vxe-table/v1/static/js/tree.82f6c37b.js rel=prefetch><link href=/vxe-table/v1/static/css/chunk-vendors.4e9f8e01.css rel=preload as=style><link href=/vxe-table/v1/static/css/index.3ce890e7.css rel=preload as=style><link href=/vxe-table/v1/static/js/chunk-vendors.639d10ef.js rel=preload as=script><link href=/vxe-table/v1/static/js/index.588481f0.js rel=preload as=script><link href=/vxe-table/v1/static/css/chunk-vendors.4e9f8e01.css rel=stylesheet><link href=/vxe-table/v1/static/css/index.3ce890e7.css rel=stylesheet></head><body><noscript><strong>We're sorry but vxe-table doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/vxe-table/v1/static/js/chunk-vendors.639d10ef.js></script><script src=/vxe-table/v1/static/js/index.588481f0.js></script></body></html>
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
docs/v1/static/js/index.588481f0.js
Normal file
1
docs/v1/static/js/index.588481f0.js
Normal file
File diff suppressed because one or more lines are too long
@@ -964,6 +964,13 @@ export default {
|
||||
name: 'TablePluginAntdPage'
|
||||
}
|
||||
},
|
||||
{
|
||||
label: 'app.aside.nav.textareaPlugin',
|
||||
disabled: true,
|
||||
locat: {
|
||||
name: 'TablePluginTextarea'
|
||||
}
|
||||
},
|
||||
{
|
||||
label: 'app.aside.nav.spanPlugin',
|
||||
disabled: true,
|
||||
|
||||
@@ -123,6 +123,7 @@ module.exports = {
|
||||
antdPlugin: 'plugin-antd Basic config',
|
||||
antdFilter: 'plugin-antd Filter config',
|
||||
antdPluginMore: 'plugin-antd More config',
|
||||
textareaPlugin: 'Textarea',
|
||||
spanPlugin: 'Select merge cells',
|
||||
chartsPlugin: 'Charts toolbar',
|
||||
excelPlugin: 'plugin-excel A simple excel',
|
||||
|
||||
@@ -123,6 +123,7 @@ module.exports = {
|
||||
antdPlugin: 'plugin-antd 基本配置',
|
||||
antdFilter: 'plugin-antd 筛选配置',
|
||||
antdPluginMore: 'plugin-antd 更多配置',
|
||||
textareaPlugin: '多行文本',
|
||||
spanPlugin: '单元格选中合并',
|
||||
chartsPlugin: '图表功能',
|
||||
excelPlugin: 'plugin-excel 简单的 Excel',
|
||||
|
||||
@@ -23,14 +23,14 @@ import Export from '../../../packages/export'
|
||||
import Resize from '../../../packages/resize'
|
||||
import '../../../styles/index.scss'
|
||||
|
||||
// import VXETablePluginElement from '../../../../vxe-table-plugin-element/index.js'
|
||||
// import VXETablePluginIView from '../../../../vxe-table-plugin-iview/index.js'
|
||||
// import VXETablePluginAntd from '../../../../vxe-table-plugin-antd/index.js'
|
||||
// import VXETablePluginExcel from '../../../../vxe-table-plugin-excel/index.js'
|
||||
import VXETablePluginElement from 'vxe-table-plugin-element'
|
||||
import VXETablePluginIView from 'vxe-table-plugin-iview'
|
||||
import VXETablePluginAntd from 'vxe-table-plugin-antd'
|
||||
import VXETablePluginExcel from 'vxe-table-plugin-excel'
|
||||
import VXETablePluginElement from '../../../../vxe-table-plugin-element/index.js'
|
||||
import VXETablePluginIView from '../../../../vxe-table-plugin-iview/index.js'
|
||||
import VXETablePluginAntd from '../../../../vxe-table-plugin-antd/index.js'
|
||||
import VXETablePluginExcel from '../../../../vxe-table-plugin-excel/index.js'
|
||||
// import VXETablePluginElement from 'vxe-table-plugin-element'
|
||||
// import VXETablePluginIView from 'vxe-table-plugin-iview'
|
||||
// import VXETablePluginAntd from 'vxe-table-plugin-antd'
|
||||
// import VXETablePluginExcel from 'vxe-table-plugin-excel'
|
||||
import 'vxe-table-plugin-element/dist/style.css'
|
||||
import 'vxe-table-plugin-iview/dist/style.css'
|
||||
import 'vxe-table-plugin-antd/dist/style.css'
|
||||
|
||||
@@ -143,6 +143,7 @@ const TablePluginIviewPage = () => import(/* webpackChunkName: "plugin" */ './vi
|
||||
const TablePluginAntdConfig = () => import(/* webpackChunkName: "plugin" */ './views/table/plugin/AntdConfig.vue')
|
||||
const TablePluginAntdFilter = () => import(/* webpackChunkName: "plugin" */ './views/table/plugin/AntdFilter.vue')
|
||||
const TablePluginAntdPage = () => import(/* webpackChunkName: "plugin" */ './views/table/plugin/AntdPage.vue')
|
||||
const TablePluginTextarea = () => import(/* webpackChunkName: "excel" */ './views/table/plugin/Textarea.vue')
|
||||
const TablePluginExcel = () => import(/* webpackChunkName: "excel" */ './views/table/plugin/Excel.vue')
|
||||
|
||||
const TableOptimizeScroller = () => import(/* webpackChunkName: "optimize" */ './views/table/optimize/Scroller.vue')
|
||||
@@ -823,6 +824,11 @@ export default new Router({
|
||||
name: 'TablePluginAntdPage',
|
||||
component: TablePluginAntdPage
|
||||
},
|
||||
{
|
||||
path: '/table/plugin/textarea',
|
||||
name: 'TablePluginTextarea',
|
||||
component: TablePluginTextarea
|
||||
},
|
||||
{
|
||||
path: '/table/plugin/excel',
|
||||
name: 'TablePluginExcel',
|
||||
|
||||
127
examples/views/table/plugin/Textarea.vue
Normal file
127
examples/views/table/plugin/Textarea.vue
Normal file
@@ -0,0 +1,127 @@
|
||||
<template>
|
||||
<div>
|
||||
<p class="tip">具体兼容请查看 <a class="link" href="https://www.npmjs.com/package/vxe-table-plugin-textarea" target="_blank">vxe-table-plugin-textarea</a> 插件的 API</p>
|
||||
|
||||
<vxe-grid
|
||||
border
|
||||
height="460"
|
||||
class="vxe-table-x-textarea"
|
||||
:loading="loading"
|
||||
:data.sync="tableData"
|
||||
:columns="tableColumn"
|
||||
:edit-config="{trigger: 'click', mode: 'cell'}"></vxe-grid>
|
||||
|
||||
<p class="demo-code">{{ $t('app.body.button.showCode') }}</p>
|
||||
|
||||
<pre>
|
||||
<code class="xml">{{ demoCodes[0] }}</code>
|
||||
<code class="javascript">{{ demoCodes[1] }}</code>
|
||||
</pre>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import hljs from 'highlight.js'
|
||||
|
||||
export default {
|
||||
data () {
|
||||
return {
|
||||
loading: false,
|
||||
tableData: [],
|
||||
tableColumn: [
|
||||
{ type: 'selection', width: 60 },
|
||||
{ type: 'index', title: 'Number', width: 80 },
|
||||
{
|
||||
field: 'name',
|
||||
title: 'Name',
|
||||
editRender: {
|
||||
name: 'XTextarea'
|
||||
}
|
||||
},
|
||||
{
|
||||
field: 'role',
|
||||
title: 'Role',
|
||||
showOverflow: true,
|
||||
editRender: {
|
||||
name: 'XTextarea'
|
||||
}
|
||||
},
|
||||
{
|
||||
field: 'age',
|
||||
title: 'Age',
|
||||
editRender: {
|
||||
name: 'XTextarea'
|
||||
}
|
||||
}
|
||||
],
|
||||
demoCodes: [
|
||||
`
|
||||
<vxe-grid
|
||||
border
|
||||
height="460"
|
||||
class="vxe-table-x-textarea"
|
||||
:loading="loading"
|
||||
:data.sync="tableData"
|
||||
:columns="tableColumn"
|
||||
:edit-config="{trigger: 'click', mode: 'cell'}"></vxe-grid>
|
||||
`,
|
||||
`
|
||||
export default {
|
||||
data () {
|
||||
return {
|
||||
loading: false,
|
||||
tableData: [],
|
||||
tableColumn: [
|
||||
{ type: 'selection', width: 60 },
|
||||
{ type: 'index', title: 'Number', width: 80 },
|
||||
{
|
||||
field: 'name',
|
||||
title: 'Name',
|
||||
editRender: {
|
||||
name: 'XTextarea'
|
||||
}
|
||||
},
|
||||
{
|
||||
field: 'role',
|
||||
title: 'Role',
|
||||
showOverflow: true,
|
||||
editRender: {
|
||||
name: 'XTextarea'
|
||||
}
|
||||
},
|
||||
{
|
||||
field: 'age',
|
||||
title: 'Age',
|
||||
editRender: {
|
||||
name: 'XTextarea'
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
created () {
|
||||
this.loading = true
|
||||
setTimeout(() => {
|
||||
this.tableData = window.MOCK_DATA_LIST.slice(0, 10)
|
||||
this.loading = false
|
||||
}, 500)
|
||||
}
|
||||
}
|
||||
`
|
||||
]
|
||||
}
|
||||
},
|
||||
created () {
|
||||
this.loading = true
|
||||
setTimeout(() => {
|
||||
this.tableData = window.MOCK_DATA_LIST.slice(0, 10)
|
||||
this.loading = false
|
||||
}, 500)
|
||||
},
|
||||
mounted () {
|
||||
Array.from(this.$el.querySelectorAll('pre code')).forEach((block) => {
|
||||
hljs.highlightBlock(block)
|
||||
})
|
||||
}
|
||||
}
|
||||
</script>
|
||||
Reference in New Issue
Block a user