1. oo_list_manager 模块的 displayOpitionalFields 被 web_enterprise 模块重写.
2. 调整 oo_list_manager 依赖 web_enterprise 保证 displayOptionalFields 先被调用.
This commit is contained in:
@@ -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': [
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user