diff --git a/oo_list_manager/__manifest__.py b/oo_list_manager/__manifest__.py index 2c4de9c41..009e97d58 100644 --- a/oo_list_manager/__manifest__.py +++ b/oo_list_manager/__manifest__.py @@ -18,7 +18,7 @@ Long description of module's purpose 'version': '0.1', # any module necessary for this one to work correctly - 'depends': ['base', 'web', 'tree_view_advanced_filter'], + 'depends': ['base', 'web', 'tree_view_advanced_filter','web_enterprise'], # always loaded 'data': [ diff --git a/oo_list_manager/static/src/views/list/list_renderer.js b/oo_list_manager/static/src/views/list/list_renderer.js index f9a2b3c1c..106b85971 100644 --- a/oo_list_manager/static/src/views/list/list_renderer.js +++ b/oo_list_manager/static/src/views/list/list_renderer.js @@ -188,7 +188,7 @@ patch(ListRenderer.prototype, { // 针对右侧的(尾列的数据冻结功能) // 样式增加 hover const setRightStyle = (element, right) => { - element.classList.add('position-sticky','position-sticky-right'); + element.classList.add('position-sticky', 'position-sticky-right'); Object.assign(element.style, { right: `${right}px`, backgroundColor: 'white', @@ -259,11 +259,18 @@ patch(ListRenderer.prototype, { * @returns {boolean} */ get hasOptionalFields() { + console.log('hasOptionalFields') + return false + }, + get displayOptionalFields() { return false }, + getActiveColumns(list) { + console.log(list) if (this.props.ooManagerColumns) { + console.log(this.allColumns) const columns = this.allColumns.filter((col) => { if (list.isGrouped && col.widget === "handle") return false; const mColumn = this.props.ooManagerColumns.find(item => item.id === col.id); @@ -290,6 +297,7 @@ patch(ListRenderer.prototype, { if (mColumn) column.label = mColumn.string; } + return columns; } else { return super.getActiveColumns(list);