您好,我们在主窗体中添加了 ProviderStatus 作为快速窗体视图,但它显示了需要删除的空白。 我尝试了几种方法但不起作用:
function formLoad(executionContext) {
var quickViewControl = formContext.ui.quickForms.get("Provider_Status");
quickViewControl.setVisible(true); // this works
if (quickViewControl && quickViewControl.getControl(0)) {
if (quickViewControl.isLoaded()) {
var allElements = document.querySelectorAll('[data-id]');
let mainContainer = document.querySelector('[data-id="Provider_Status"]');
let quickFormContainer = mainContainer.querySelector('[data-id="Provider_Status-QuickFormContainer"]');
}
}
}
我们尝试添加
在 DOM 结构中验证所有已加载的快速查看表单元素,同时验证 data-id 名称
还是不行。
正如 Guido Preite 的评论中提到的,不要尝试修改内置组件的 DOM。它很麻烦且不受支持,并且在系统的未来版本中可能很容易崩溃。
如果您需要完全控制组件的视觉呈现,您有以下选项: