UNPKG

vxe-pc-ui

Version:
1 lines 834 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useSubtableView=useSubtableView;var _vue=require("vue"),_xeUtils=_interopRequireDefault(require("xe-utils"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function useSubtableView(t){var e=(0,_vue.computed)(()=>{var e=t["renderParams"];return e.widget});return{currColumn:(0,_vue.computed)(()=>{var e=t["renderParams"];return e.column}),currRow:(0,_vue.computed)(()=>{var e=t["renderParams"];return e.row}),currWidget:e,widgetOptions:(0,_vue.computed)(()=>{var e=t["renderParams"],e=e["widget"];return e?e.options:{}}),cellModel:(0,_vue.computed)({get(){var e=t["renderParams"],{row:e,column:r}=e;return _xeUtils.default.get(e,r.field)},set(e){var r=t["renderParams"],{row:r,column:u}=r;return _xeUtils.default.set(r,u.field,e)}})}}