|
@@ -101,7 +101,7 @@ define(['exports'], function (exports) { 'use strict';
|
|
|
rowLines: true,
|
|
|
plugins: {
|
|
|
cellediting: {
|
|
|
- clicksToEdit: 1
|
|
|
+ clicksToEdit: 1,
|
|
|
},
|
|
|
gridfilters: true
|
|
|
},
|
|
@@ -61930,6 +61930,21 @@ define(['exports'], function (exports) { 'use strict';
|
|
|
ct.call(this, newConfig);
|
|
|
}
|
|
|
});
|
|
|
+ var ctAction = Ext.grid.column.Action.prototype.constructor;
|
|
|
+ Ext.grid.column.Action.override({
|
|
|
+ constructor: function (config) {
|
|
|
+ var scope = lookupScope(config.$initParent.$initParent);
|
|
|
+ lodash.forEach(config.items, function (item) {
|
|
|
+ if (typeof item.handler === 'string') {
|
|
|
+ item.handler = lookupFn(scope, item.handler);
|
|
|
+ if (typeof item.handler === 'function') {
|
|
|
+ item.handler = item.handler.bind(scope);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ ctAction.call(this, config);
|
|
|
+ }
|
|
|
+ });
|
|
|
// 227573
|
|
|
// const {onTitleElClick} = Ext.grid.column.Column.prototype
|
|
|
// Ext.define('Yvan.ColumnOverride', {
|
|
@@ -63157,6 +63172,7 @@ define(['exports'], function (exports) { 'use strict';
|
|
|
err: err
|
|
|
};
|
|
|
}
|
|
|
+ //# sourceMappingURL=systemLib.js.map
|
|
|
|
|
|
var SystemLib = /*#__PURE__*/Object.freeze({
|
|
|
__proto__: null,
|
|
@@ -95387,6 +95403,7 @@ define(['exports'], function (exports) { 'use strict';
|
|
|
return data;
|
|
|
},
|
|
|
initComponent: function () {
|
|
|
+ var _this = this;
|
|
|
var _a;
|
|
|
var me = this;
|
|
|
var config = me.config;
|
|
@@ -95460,6 +95477,23 @@ define(['exports'], function (exports) { 'use strict';
|
|
|
itemselectFun(this, sender, record);
|
|
|
}
|
|
|
});
|
|
|
+ lodash.defer(function () {
|
|
|
+ var ce = _this.findPlugin('cellediting');
|
|
|
+ ce.on({
|
|
|
+ beforeedit: function (editor, context, eOpts) {
|
|
|
+ me.fireEvent('editbefore', me, editor, context, eOpts);
|
|
|
+ },
|
|
|
+ canceledit: function (editor, context, eOpts) {
|
|
|
+ me.fireEvent('editcancel', me, editor, context, eOpts);
|
|
|
+ },
|
|
|
+ edit: function (editor, context, eOpts) {
|
|
|
+ me.fireEvent('editfinish', me, editor, context, eOpts);
|
|
|
+ },
|
|
|
+ validateedit: function (editor, context, eOpts) {
|
|
|
+ me.fireEvent('editvalidate', me, editor, context, eOpts);
|
|
|
+ },
|
|
|
+ });
|
|
|
+ });
|
|
|
var itemselectFun = lodash.debounce(function (me, sender, record) {
|
|
|
me.fireEvent('itemselect', sender, record);
|
|
|
}, 100);
|