UNPKG

@jecloud/func

Version:

JECloud 功能库

1 lines 515 B
import{reactive as e}from"vue";export function doGridSave(r){var o=r.$func,t=r.record,n=o.getFuncGrid();return n?n.store.insert(t)[0]:e(t)}export function doGridUpdate(e){var r=e.$func,o=e.records,t=r.getFuncGrid();o.forEach((function(e){null==t||t.store.commitRecord(e)}))}export function doGridRemove(e){var r=e.$func,o=e.ids,t=void 0===o?[]:o,n=r.getFuncGrid();-1===n.store.pageSize?n.store.remove(t):n.store.data.length<=t.length?n.store.reload():(n.store.remove(t),n.store.totalCount-=t.length),n.selection=[]}