Skip to content

Commit

Permalink
Deploying to gh-pages from @ 1884def 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
kohaiy committed Mar 16, 2024
1 parent 44e4bfa commit 953baa4
Show file tree
Hide file tree
Showing 170 changed files with 29,796 additions and 8 deletions.
7 changes: 7 additions & 0 deletions 0.0.1/assets/QA-ImlnGGpM.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

33 changes: 33 additions & 0 deletions 0.0.1/assets/api-tpl-Z63SnkFF.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions 0.0.1/assets/cell-autofill-option-props-PVvG-H0r.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions 0.0.1/assets/cell-selection-option-props-WpqHDtMX.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

137 changes: 137 additions & 0 deletions 0.0.1/assets/cell-span-yHkHui2h.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
import{V as m}from"./vue.runtime.esm-bundler-Tv19svLr.js";import{_ as b,r as i,o as y,c as f,a as l,w as s,m as n,p as d}from"./index-BxRg2T26.js";const g={name:"component-doc",components:{"element-demo0":{render:function(){const{resolveComponent:a,openBlock:e,createBlock:o}=m;return function(t,u){const r=a("ve-table");return e(),o(r,{"border-y":"","fixed-header":"","max-height":300,columns:t.columns,"table-data":t.tableData,"footer-data":t.footerData,rowKeyFieldName:"rowKey","cell-span-option":t.cellSpanOption},null,8,["columns","table-data","footer-data","cell-span-option"])}}(),...function(){return{data(){return{cellSpanOption:{footerCellSpan:this.footerCellSpan},columns:[{field:"name",key:"a",title:"Name",width:200,align:"center"},{field:"date",key:"b",title:"Date",width:200,align:"left"},{field:"hobby",key:"c",title:"Hobby",width:200,align:"right"},{field:"address",key:"d",title:"Address",width:""}],tableData:[{name:"John",date:"1900-05-20",hobby:"coding and coding repeat",address:"No.1 Century Avenue, Shanghai"},{name:"Dickerson",date:"1910-06-20",hobby:"coding and coding repeat",address:"No.1 Century Avenue, Beijing"},{name:"Larsen",date:"2000-07-20",hobby:"coding and coding repeat",address:"No.1 Century Avenue, Chongqing"},{name:"Geneva",date:"2010-08-20",hobby:"coding and coding repeat",address:"No.1 Century Avenue, Xiamen"},{name:"Jami",date:"2020-09-20",hobby:"coding and coding repeat",address:"No.1 Century Avenue, Shenzhen"}]}},methods:{footerCellSpan({row:a,column:e,rowIndex:o}){if(o===0){if(e.field==="date")return{rowspan:1,colspan:2};if(e.field==="hobby")return{rowspan:0,colspan:0}}},initTableData(){let a=[];for(let e=0;e<15;e++)a.push({rowKey:e,name:e,date:e,hobby:e,address:e});this.tableData=a},initFooterData(){this.footerData=[{rowKey:0,name:"平均值",date:213,hobby:355,address:189},{rowKey:1,name:"汇总值",date:1780,hobby:890,address:2988}]}},created(){this.initTableData(),this.initFooterData()}}}()}}},C={class:"content example-md-doc"},w=n("div",null,[n("p",null,[d("设置 footer 汇总第 1 行"),n("code",null,"date"),d("列和"),n("code",null,"hoby"),d("列合并。 同时需要指定第 2 行"),n("code",null,"hoby"),d("列不渲染")])],-1),_=n("pre",null,[n("code",{class:"html"},`<template>
<ve-table
border-y
fixed-header
:max-height="300"
:columns="columns"
:table-data="tableData"
:footer-data="footerData"
rowKeyFieldName="rowKey"
:cell-span-option="cellSpanOption"
/>
</template>
<script>
export default {
data() {
return {
cellSpanOption: {
footerCellSpan: this.footerCellSpan,
},
columns: [
{
field: "name",
key: "a",
title: "Name",
width: 200,
align: "center",
},
{
field: "date",
key: "b",
title: "Date",
width: 200,
align: "left",
},
{
field: "hobby",
key: "c",
title: "Hobby",
width: 200,
align: "right",
},
{ field: "address", key: "d", title: "Address", width: "" },
],
tableData: [
{
name: "John",
date: "1900-05-20",
hobby: "coding and coding repeat",
address: "No.1 Century Avenue, Shanghai",
},
{
name: "Dickerson",
date: "1910-06-20",
hobby: "coding and coding repeat",
address: "No.1 Century Avenue, Beijing",
},
{
name: "Larsen",
date: "2000-07-20",
hobby: "coding and coding repeat",
address: "No.1 Century Avenue, Chongqing",
},
{
name: "Geneva",
date: "2010-08-20",
hobby: "coding and coding repeat",
address: "No.1 Century Avenue, Xiamen",
},
{
name: "Jami",
date: "2020-09-20",
hobby: "coding and coding repeat",
address: "No.1 Century Avenue, Shenzhen",
},
],
};
},
methods: {
// footer cell span
footerCellSpan({ row, column, rowIndex }) {
if (rowIndex === 0) {
if (column.field === "date") {
return {
rowspan: 1,
colspan: 2,
};
}
// does not need to be rendered
else if (column.field === "hobby") {
return {
rowspan: 0,
colspan: 0,
};
}
}
},
initTableData() {
let data = [];
for (let i = 0; i < 15; i++) {
data.push({
rowKey: i,
name: i,
date: i,
hobby: i,
address: i,
});
}
this.tableData = data;
},
initFooterData() {
this.footerData = [
{
rowKey: 0,
name: "平均值",
date: 213,
hobby: 355,
address: 189,
},
{
rowKey: 1,
name: "汇总值",
date: 1780,
hobby: 890,
address: 2988,
},
];
},
},
created() {
this.initTableData();
this.initFooterData();
},
};
<\/script>
`)],-1);function D(a,e,o,c,t,u){const r=i("anchor"),h=i("element-demo0"),p=i("demo-block");return y(),f("section",C,[l(r,{"is-edit":"",label:"footer 列合并",fileName:"cell-span.md"}),l(p,null,{source:s(()=>[l(h)]),highlight:s(()=>[_]),default:s(()=>[w]),_:1})])}const N=b(g,[["render",D]]);export{N as C};
96 changes: 96 additions & 0 deletions 0.0.1/assets/cell-style-J6QPc3a3.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
import{V as b}from"./vue.runtime.esm-bundler-Tv19svLr.js";import{_ as p,r,o as y,c as h,a as s,w as d,m as t,p as l}from"./index-BxRg2T26.js";const D={name:"component-doc",components:{"element-demo0":{render:function(){const{resolveComponent:n,openBlock:e,createBlock:a}=b;return function(o,c){const u=n("ve-table");return e(),a(u,{"border-y":"","fixed-header":"","max-height":300,columns:o.columns,"table-data":o.tableData,"footer-data":o.footerData,"cell-style-option":o.cellStyleOption,rowKeyFieldName:"rowKey"},null,8,["columns","table-data","footer-data","cell-style-option"])}}(),...function(){return{data(){return{cellStyleOption:{footerCellClass:({row:n,column:e,rowIndex:a})=>{if(e.field==="address")return"table-footer-cell-class1";if(e.field==="date"&&a===1)return"table-footer-cell-class2"}},columns:[{field:"name",key:"a",title:"Name",align:"left"},{field:"date",key:"b",title:"Date",align:"left"},{field:"hobby",key:"c",title:"Hobby",align:"left"},{field:"address",key:"d",title:"Address",width:"",align:"left"}],tableData:[]}},methods:{initTableData(){let n=[];for(let e=0;e<15;e++)n.push({rowKey:e,name:e,date:e,hobby:e,address:e});this.tableData=n},initFooterData(){this.footerData=[{rowKey:0,name:"平均值",date:213,hobby:355,address:189},{rowKey:1,name:"汇总值",date:1780,hobby:890,address:2988}]}},created(){this.initTableData(),this.initFooterData()}}}()}}},C={class:"content example-md-doc"},F=t("div",null,[t("p",null,[l("1、回调函数"),t("code",null,"footerCellClass({ row, column, rowIndex })"),l("接收 3 个参数,row:当前行数据、column:当前列配置、rowIndex:行索引"),t("br"),l("2、将符合条件的单元格返回指定的 class 名称。class 名称自定义"),t("br"),l("3、如果需要给单元格设置背景色或字体颜色需要加上"),t("code",null,"!important")])],-1),_=t("pre",null,[t("code",{class:"html"},`<template>
<ve-table
border-y
fixed-header
:max-height="300"
:columns="columns"
:table-data="tableData"
:footer-data="footerData"
:cell-style-option="cellStyleOption"
rowKeyFieldName="rowKey"
/>
</template>
<style>
.table-footer-cell-class1 {
background: #91d5ff !important;
color: #fff !important;
}
.table-footer-cell-class2 {
background: orange !important;
color: #fff !important;
}
</style>
<script>
export default {
data() {
return {
cellStyleOption: {
footerCellClass: ({ row, column, rowIndex }) => {
if (column.field === "address") {
return "table-footer-cell-class1";
}
if (column.field === "date" && rowIndex === 1) {
return "table-footer-cell-class2";
}
},
},
columns: [
{ field: "name", key: "a", title: "Name", align: "left" },
{ field: "date", key: "b", title: "Date", align: "left" },
{ field: "hobby", key: "c", title: "Hobby", align: "left" },
{
field: "address",
key: "d",
title: "Address",
width: "",
align: "left",
},
],
tableData: [],
};
},
methods: {
initTableData() {
let data = [];
for (let i = 0; i < 15; i++) {
data.push({
rowKey: i,
name: i,
date: i,
hobby: i,
address: i,
});
}
this.tableData = data;
},
initFooterData() {
this.footerData = [
{
rowKey: 0,
name: "平均值",
date: 213,
hobby: 355,
address: 189,
},
{
rowKey: 1,
name: "汇总值",
date: 1780,
hobby: 890,
address: 2988,
},
];
},
},
created() {
this.initTableData();
this.initFooterData();
},
};
<\/script>
`)],-1);function w(n,e,a,i,o,c){const u=r("anchor"),f=r("element-demo0"),m=r("demo-block");return y(),h("section",C,[s(u,{"is-edit":"",label:"footer 单元格样式",fileName:"cell-style.md"}),s(m,null,{source:d(()=>[s(f)]),highlight:d(()=>[_]),default:d(()=>[F]),_:1})])}const B=p(D,[["render",w]]);export{B as C};
1 change: 1 addition & 0 deletions 0.0.1/assets/cell-style-option-props-wwwBJA6z.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions 0.0.1/assets/checkbox-option-props-vjbvR-9D.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions 0.0.1/assets/clipboard-option-props-rOa_fB64.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions 0.0.1/assets/column-hidden-option-props-UZznIf1E.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions 0.0.1/assets/column-width-resize-option-props-0-04grYc.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions 0.0.1/assets/contextmenu-body-option-props-vDSrAbcQ.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 953baa4

Please sign in to comment.