|
@@ -62626,9 +62626,16 @@ define(['exports', 'sql-formatter'], function (exports, sqlFormatter) { 'use str
|
|
|
else {
|
|
|
flatObject(newRow, '', data);
|
|
|
}
|
|
|
- lodash.forOwn(newRow, function (value, key) {
|
|
|
- viewModel.set(propertyName + "." + key, value);
|
|
|
- });
|
|
|
+ if (!propertyName) {
|
|
|
+ lodash.forOwn(newRow, function (value, key) {
|
|
|
+ viewModel.set(key, value);
|
|
|
+ });
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ lodash.forOwn(newRow, function (value, key) {
|
|
|
+ viewModel.set(propertyName + "." + key, value);
|
|
|
+ });
|
|
|
+ }
|
|
|
}
|
|
|
/**
|
|
|
* 转换内联结构的行,到平面结构
|
|
@@ -63296,9 +63303,14 @@ define(['exports', 'sql-formatter'], function (exports, sqlFormatter) { 'use str
|
|
|
var _a;
|
|
|
var config = grid1.config;
|
|
|
var rows = [];
|
|
|
- (_a = grid1.getSelectionModel().getSelected()) === null || _a === void 0 ? void 0 : _a.eachRow(function (r) {
|
|
|
- rows.push(r);
|
|
|
- });
|
|
|
+ if (grid1.selModel.selType === "rowmodel") {
|
|
|
+ rows.push(grid1.selection);
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ (_a = grid1.getSelectionModel().getSelected()) === null || _a === void 0 ? void 0 : _a.eachRow(function (r) {
|
|
|
+ rows.push(r);
|
|
|
+ });
|
|
|
+ }
|
|
|
if (rows.length > 1) {
|
|
|
var batchRemoveConfirm = lodash.get(config, 'behavior.batchRemoveConfirm');
|
|
|
if (lodash.isUndefined(batchRemoveConfirm)) {
|
|
@@ -63336,9 +63348,27 @@ define(['exports', 'sql-formatter'], function (exports, sqlFormatter) { 'use str
|
|
|
msg$1('请选择要删除的数据!');
|
|
|
}
|
|
|
}
|
|
|
+ function moveUpGridRow(grid) {
|
|
|
+ grid.rowMoveUp();
|
|
|
+ }
|
|
|
+ function moveDownGridRow(grid) {
|
|
|
+ grid.rowMoveDown();
|
|
|
+ }
|
|
|
var SystemEventFu = /** @class */ (function () {
|
|
|
function SystemEventFu() {
|
|
|
}
|
|
|
+ SystemEventFu.prototype.moveUpGridRow = function () {
|
|
|
+ return function (sender) {
|
|
|
+ var grid1 = sender.up('yvgrid');
|
|
|
+ moveUpGridRow(grid1);
|
|
|
+ };
|
|
|
+ };
|
|
|
+ SystemEventFu.prototype.moveDownGridRow = function () {
|
|
|
+ return function (sender) {
|
|
|
+ var grid1 = sender.up('yvgrid');
|
|
|
+ moveDownGridRow(grid1);
|
|
|
+ };
|
|
|
+ };
|
|
|
SystemEventFu.prototype.saveGridRow = function () {
|
|
|
return function (sender) {
|
|
|
var grid1 = sender.up('yvgrid');
|
|
@@ -63638,6 +63668,24 @@ define(['exports', 'sql-formatter'], function (exports, sqlFormatter) { 'use str
|
|
|
};
|
|
|
__decorate([
|
|
|
Lib({
|
|
|
+ title: '为某个表格,上移行',
|
|
|
+ author: '罗一帆', createAt: '2022-07-19', updateAt: '2022-07-19', type: 'system', category: '表格',
|
|
|
+ }),
|
|
|
+ __metadata("design:type", Function),
|
|
|
+ __metadata("design:paramtypes", []),
|
|
|
+ __metadata("design:returntype", void 0)
|
|
|
+ ], SystemEventFu.prototype, "moveUpGridRow", null);
|
|
|
+ __decorate([
|
|
|
+ Lib({
|
|
|
+ title: '为某个表格,下移行',
|
|
|
+ author: '罗一帆', createAt: '2022-07-19', updateAt: '2022-07-19', type: 'system', category: '表格',
|
|
|
+ }),
|
|
|
+ __metadata("design:type", Function),
|
|
|
+ __metadata("design:paramtypes", []),
|
|
|
+ __metadata("design:returntype", void 0)
|
|
|
+ ], SystemEventFu.prototype, "moveDownGridRow", null);
|
|
|
+ __decorate([
|
|
|
+ Lib({
|
|
|
title: '为某个表格,批量保存至数据库',
|
|
|
author: '罗一帆',
|
|
|
createAt: '2022-07-19',
|
|
@@ -64051,7 +64099,6 @@ define(['exports', 'sql-formatter'], function (exports, sqlFormatter) { 'use str
|
|
|
function getGridEditRows(grid) {
|
|
|
return grid.getGridEditRows();
|
|
|
}
|
|
|
- //# sourceMappingURL=systemLib.js.map
|
|
|
|
|
|
var SystemLib = /*#__PURE__*/Object.freeze({
|
|
|
__proto__: null,
|
|
@@ -64079,6 +64126,8 @@ define(['exports', 'sql-formatter'], function (exports, sqlFormatter) { 'use str
|
|
|
saveGridRow: saveGridRow,
|
|
|
insertGridRow: insertGridRow,
|
|
|
removeGridRow: removeGridRow,
|
|
|
+ moveUpGridRow: moveUpGridRow,
|
|
|
+ moveDownGridRow: moveDownGridRow,
|
|
|
SystemEventFu: SystemEventFu,
|
|
|
clearViewModel: clearViewModel,
|
|
|
clearViewModelByLookup: clearViewModelByLookup,
|
|
@@ -97221,6 +97270,7 @@ define(['exports', 'sql-formatter'], function (exports, sqlFormatter) { 'use str
|
|
|
}
|
|
|
// throw new TypeError('无法识别的调用方法')
|
|
|
}
|
|
|
+ //# sourceMappingURL=grid.js.map
|
|
|
|
|
|
/**
|
|
|
* 创建一个 Ajax 客户端
|
|
@@ -133724,6 +133774,21 @@ define(['exports', 'sql-formatter'], function (exports, sqlFormatter) { 'use str
|
|
|
}
|
|
|
this.editor.layout();
|
|
|
},
|
|
|
+ insertText: function (text) {
|
|
|
+ var editor = this.editor;
|
|
|
+ var position = editor.getPosition();
|
|
|
+ editor.executeEdits('', [
|
|
|
+ {
|
|
|
+ range: {
|
|
|
+ startLineNumber: position.lineNumber,
|
|
|
+ startColumn: position.column,
|
|
|
+ endLineNumber: position.lineNumber,
|
|
|
+ endColumn: position.column
|
|
|
+ },
|
|
|
+ text: text
|
|
|
+ }
|
|
|
+ ]);
|
|
|
+ },
|
|
|
setValue: function (value, fromEditor) {
|
|
|
this.setCode(value);
|
|
|
var me = this;
|
|
@@ -134098,6 +134163,8 @@ define(['exports', 'sql-formatter'], function (exports, sqlFormatter) { 'use str
|
|
|
exports.lookupScope = lookupScope;
|
|
|
exports.mergeViewModel = mergeViewModel;
|
|
|
exports.moment = moment$1;
|
|
|
+ exports.moveDownGridRow = moveDownGridRow;
|
|
|
+ exports.moveUpGridRow = moveUpGridRow;
|
|
|
exports.msg = msg$1;
|
|
|
exports.msgError = msgError;
|
|
|
exports.normId = normId;
|