Dojo声明性ConfirmDialog隐藏取消按钮

ffscu2ro  于 2022-12-16  发布在  Dojo
关注(0)|答案(1)|浏览(169)

This question展示了如何在Dojo中的编程ConfirmDialog上隐藏取消按钮。
如果ConfirmDialog在HTML模板中是声明性的,如何执行相同的操作,即隐藏Cancel按钮:

<div class="confirmDialog" 
     data-dojo-type="dijit/ConfirmDialog" 
     data-dojo-attach-point="confirmDialogAttachPoint" 
     data-dojo-props="title:'MyDialog', content:'Some Content', closable:false" 
     data-dojo-attach-event="onExecute:doSomething">
</div>

在对应widget的postCreate函数中执行以下操作:

domStyle.set(this.confirmDialogAttachPoint.cancelButton.domNode, "display", "none");

但是,我想知道/了解这是否可以在HTML文件本身中以声明方式完成。

rnmwe5a2

rnmwe5a21#

只是添加一个css到你的小工具css将隐藏你的按钮:

.dijitDialogPaneActionBar .dijitButton:nth-child(2) {
  display: none;
}

参见以下片段:
x一个一个一个一个x一个一个二个一个x一个一个三个一个

相关问题