- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
谁能告诉我如何让 tbar
和 FormPanel
之间的这个小空白消失?我希望工具栏能够紧贴其显示的形式。
代码:
var form_customer_contact = new Ext.FormPanel({
frame:true,
labelWidth: 90,
labelAlign: 'right',
title: 'Customer Contact',
bodyStyle:'padding:0',
width: 300,
height: 600,
autoScroll: true,
itemCls: 'form_row',
defaultType: 'displayfield',
tbar: [{
text: 'save',
iconCls: 'icon_green_check',
handler: function(){
window_wrapper.hide();
var show_button_click_result = new Ext.Panel({
title: 'Invoice Address',
width: 290,
height: 200,
html: 'customer contact saved',
frame: true,
border: true,
header: true
});
replaceComponentContent(small_box_upper_left, show_button_click_result, true);
}
}, '-', {
text: 'send protocol to customer',
iconCls: 'icon_arrow_box_upper_right',
handler: function(){
var show_button_click_result = new Ext.Panel({
title: 'Invoice Address',
width: 290,
height: 200,
html: 'protocol sent to customer',
frame: true,
border: true,
header: true
});
replaceComponentContent(small_box_upper_left, show_button_click_result, true);
}
}],
items: [{
fieldLabel: 'Customer Type',
name: 'customerType',
allowBlank:false,
value: 'Company'
},{
fieldLabel: 'Item 20',
name: 'item20',
value: 'test'
}, {
fieldLabel: 'Item 21',
name: 'item21',
value: 'test'
}, {
xtype: 'button',
text: '<span style="color:red">Cancel Order</span>',
anchor: '100%',
handler: function() {
var show_button_click_result = new Ext.Panel({
title: 'Invoice Address',
width: 290,
height: 200,
html: 'You cancelled the order.',
frame: true,
border: true,
header: true
});
replaceComponentContent(small_box_upper_left, show_button_click_result, true);
}
}
]
});
感谢@Johnathan, margin 已经出来了,下面是有效的代码及其外观:
#form_customer_information .x-panel-ml,
#form_customer_information .x-panel-mr,
#form_customer_information .x-panel-mc
{
padding:0px;
}
最佳答案
存在填充的原因是因为您有 frame:true——要摆脱它,只需使用 CSS 规则来定位导致填充的 3 件事。为您的面板提供一个 ID,例如“form-customer-contact”,然后使用以下 3 条规则:
.form-customer-contact .x-panel-ml,
.form-customer-contact .x-panel-mr,
.form-customer-contact .x-panel-mc
{padding:0px;}
[跟进]您可能希望使用另一条规则将填充放回表单正文中,因此只有工具栏被展开...因此摆脱 bodyStyle 的配置选项并使用此 CSS 规则:
.form-customer-contact .x-panel-body
{padding:10px;}
关于javascript - 我怎样才能让 Ext JS 窗体和它的工具栏之间的边距消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5300544/
对于一个科学实验,我写了一个turtle.py ,它会打开一个 800x480 的窗口并绘制一个缓慢增长的黑点。 turtle.py以 C:\Users\kaza>python C:\Users\ka
我开发了一个 swing 应用程序,但每次运行应用程序时都会打开一个新窗口。我希望如果一个窗口已经打开,则其他窗口不允许打开。 最佳答案 Here是一个 Java 单一应用实例的例子: A singl
有没有办法检测主进程中 Electron 的结构? process.platform 似乎也在 x64 机器上返回 win32,我没有在文档中找到任何获取架构的选项。 最佳答案 你试过 process
public short[] HanningWindow(short[] signal_in ,int pos ,int size) { for (int i= pos; i < pos+si
我有一个具有这些属性的 Electron 窗口: mainWindow = new BrowserWindow({ width: 800, height: 600, title: "Aqu
我有一个 Ubuntu 工作站,我正在尝试引导一个 Windows 节点。 Windows 节点在端口 2222 上打开了 ssh。我一直在关注 http://docs.opscode.com/plu
我是一名优秀的程序员,十分优秀!