css - Extjs - 自定义消息框布局

标签 css layout sass extjs4.2

我想为我的应用程序创建自定义消息框布局。

enter image description here

我希望标题包含窗口标题旁边的图标。

我希望标题有一个底部边框(我认为这可以通过 CSS 实现)

我希望这个布局出现在我所有的消息框上。

我在哪里确定窗口的布局?

我一直在寻找 TPL 窗口,但没找到...

最佳答案

要在标题旁边的标题中显示图标,而不是使用 icon 配置,请使用 iconCls configuration .虽然 icon 配置在 Ext.window.MessageBox 中被覆盖,但 iconCls 没有。

底部边框和图标,您将在自己的 css 文件中定义它们。我不确定您是否可以将底部边框限制为仅用于消息框,而不是在其他窗口中。

一个示例 css 可以是这样的:

.x-window-header .x-box-inner {
    border-bottom: 1px solid #333;
}
.msg-question {
    background-image: url('questionmark-icon.png');
}

你的消息框会是这样的:

Ext.Msg.show({
     title:'Save Changes?',
     msg: 'Would you like to save your changes?',
     buttons: Ext.Msg.YESNOCANCEL,
     iconCls: 'msg-question'
});

关于css - Extjs - 自定义消息框布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19616763/

相关文章:

CSS float :right

css - 悬停时如何停止当前正在运行的动画并更改样式

java - 调整大小时由 LayoutManager 通知 JPanel

android - 折叠布局行为在垂直 View 寻呼机内无法正常工作

javascript - Webpack 无法解析@import of scss/css

css - 根据背景图片大小调整div

html - 使表格行的背景超出表格的边界

html - 如果边距和填充设置为 0,为什么控件之间会有空间?

android - 如何允许 EditText 扩展推开对等控件

css - 将输入焦点扩展到图标,以便可以点击