2 lines
2.1 KiB
Java
2 lines
2.1 KiB
Java
var R=(o,l,r)=>new Promise((c,s)=>{var g=n=>{try{i(r.next(n))}catch(e){s(e)}},t=n=>{try{i(r.throw(n))}catch(e){s(e)}},i=n=>n.done?c(n.value):Promise.resolve(n.value).then(g,t);i((r=r.apply(o,l)).next())});import{b as m,a0 as w,e as b}from"./index-X7Y8jykP.js";import{d as D,r as f,u as d,h as T,t as u}from"./vue-vendor-DNhG1Cve.js";function P(o){const l=f(null),r=f(!1),c=f(null);let s;function g(e,a){D(()=>{l.value=null,r.value=null}),!(d(r)&&m()&&e===d(l))&&(l.value=e,c.value=a,o&&e.setProps(w(o)),r.value=!0,s==null||s(),s=T(()=>o,()=>{o&&e.setProps(w(o))},{immediate:!0,deep:!0}))}function t(){const e=d(l);return e||b("The table instance has not been obtained yet, please make sure the table is presented when performing the table operation!"),e}function i(){return l}return[g,{reload:e=>R(null,null,function*(){return yield t().reload(e)}),setProps:e=>{t().setProps(e)},redoHeight:()=>{t().redoHeight()},setLoading:e=>{t().setLoading(e)},getDataSource:()=>t().getDataSource(),getRawDataSource:()=>t().getRawDataSource(),getColumns:({ignoreIndex:e=!1}={})=>{const a=t().getColumns({ignoreIndex:e})||[];return u(a)},setColumns:e=>{t().setColumns(e)},setTableData:e=>t().setTableData(e),setPagination:e=>t().setPagination(e),deleteSelectRowByKey:e=>{t().deleteSelectRowByKey(e)},getSelectRowKeys:()=>u(t().getSelectRowKeys()),getSelectRows:()=>u(t().getSelectRows()),clearSelectedRowKeys:()=>{t().clearSelectedRowKeys()},setSelectedRowKeys:e=>{t().setSelectedRowKeys(e)},getPaginationRef:()=>t().getPaginationRef(),getSize:()=>u(t().getSize()),updateTableData:(e,a,S)=>t().updateTableData(e,a,S),deleteTableDataRecord:e=>t().deleteTableDataRecord(e),insertTableDataRecord:(e,a)=>t().insertTableDataRecord(e,a),updateTableDataRecord:(e,a)=>t().updateTableDataRecord(e,a),findTableDataRecord:e=>t().findTableDataRecord(e),getRowSelection:()=>u(t().getRowSelection()),getCacheColumns:()=>u(t().getCacheColumns()),getForm:()=>d(c),setShowPagination:e=>R(null,null,function*(){t().setShowPagination(e)}),getShowPagination:()=>u(t().getShowPagination()),expandAll:()=>{t().expandAll()},collapseAll:()=>{t().collapseAll()},getTableRef:()=>i()}]}export{P as u};
|