ideaz-element
Version:
<p align="center"> <a href="" target="_blank" rel="noopener noreferrer"> <img src="./docs/public/logo.svg" alt="Ideaz Element" width="180" style="width: 180px;" /> </a> </p>
63 lines (62 loc) • 2.9 kB
JavaScript
import { getCurrentInstance as i } from "vue";
import "../../../../utils/index.mjs";
import { isArray as t } from "../../../../utils/is.mjs";
function h() {
const e = i().proxy;
return {
setCurrentRow: (l) => {
var o, r;
return (r = (o = e == null ? void 0 : e.$refs.zTableRef).setCurrentRow) == null ? void 0 : r.call(o, l);
},
toggleRowSelection: (...l) => {
var o, r;
return (r = (o = e == null ? void 0 : e.$refs.zTableRef).toggleRowSelection) == null ? void 0 : r.call(o, ...l);
},
clearSelection: () => {
var l, o;
return e != null && e.$refs.zTableColumn && t(e == null ? void 0 : e.$refs.zTableColumn) && (e == null || e.$refs.zTableColumn.forEach((r) => {
r.clearSelection && r.clearSelection();
})), Object.keys(e.$refs).forEach((r) => {
var n, a;
r.startsWith("zTableColumn") && (e == null ? void 0 : e.$refs[r]).clearSelection && ((a = (n = e == null ? void 0 : e.$refs[r]).clearSelection) == null || a.call(n));
}), (o = (l = e == null ? void 0 : e.$refs.zTableRef).clearSelection) == null ? void 0 : o.call(l);
},
clearFilter: (...l) => {
var o, r;
return (r = (o = e == null ? void 0 : e.$refs.zTableRef).clearFilter) == null ? void 0 : r.call(o, ...l);
},
toggleAllSelection: () => {
var l, o;
return (o = (l = e == null ? void 0 : e.$refs.zTableRef).toggleAllSelection) == null ? void 0 : o.call(l);
},
toggleRowExpansion: (...l) => {
var o, r;
return (r = (o = e == null ? void 0 : e.$refs.zTableRef).toggleRowExpansion) == null ? void 0 : r.call(o, ...l);
},
clearSort: () => {
var l, o;
return (o = (l = e == null ? void 0 : e.$refs.zTableRef).clearSort) == null ? void 0 : o.call(l);
},
toggleRadioSelection: (l) => {
var o, r;
e != null && e.$refs.zTableColumn && t(e == null ? void 0 : e.$refs.zTableColumn) && (e == null || e.$refs.zTableColumn.forEach((n) => {
n.toggleRadioSelection && n.toggleRadioSelection(l);
})), Object.keys(e.$refs).forEach((n) => {
var a, s;
n.startsWith("zTableColumn") && (e == null ? void 0 : e.$refs[n]).toggleRadioSelection && ((s = (a = e == null ? void 0 : e.$refs[n]).toggleRadioSelection) == null || s.call(a, l));
}), e != null && e.$refs.zTableRef && (e == null ? void 0 : e.$refs.zTableRef).toggleRadioSelection && ((r = (o = e == null ? void 0 : e.$refs.zTableRef).toggleRadioSelection) == null || r.call(o, l));
},
sort: (...l) => {
var o, r;
return (r = (o = e == null ? void 0 : e.$refs.zTableRef).sort) == null ? void 0 : r.call(o, ...l);
},
doLayout: () => {
var l, o;
return (o = (l = e == null ? void 0 : e.$refs.zTableRef).doLayout) == null ? void 0 : o.call(l);
}
};
}
export {
h as useTableMethods
};
//# sourceMappingURL=useTableMethods.mjs.map