pengyuthon wechat

This commit is contained in:
李鹏宇
2024-11-18 11:19:08 +08:00
parent 8038b3ebaf
commit 8b0ddc0de6
25 changed files with 321 additions and 234 deletions
+23
View File
@@ -0,0 +1,23 @@
import {Component, markup, useState} from "@odoo/owl";
// odoo\addons\web\static\src\views\view_dialogs\select_create_dialog.js
export class SelectCreateDialog extends Component {
setup() {
this.viewService = useService("view");
this.dialogService = useService("dialog");
this.state = useState({ resIds: [] });
// ℹ️ `_t` can only be inlined directly inside JS template literals
// after Babel has been updated to version 2.12.
const translatedText = _t("No records found!");
this.busy = false; // flag used to ensure we only call once the onSelected/onUnselect props
this.baseViewProps = {
display: { searchPanel: true }, // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
editable: false, // readonly
noBreadcrumbs: true,
noContentHelp: markup(`<p>${escape(translatedText)}</p>`),
showButtons: false,
selectRecord: (resId) => this.select([resId]),
onSelectionChanged: (resIds) => {
this.state.resIds = resIds;
},
};
}