如何设置 RowEditing 插件的样式
How to style RowEditing plugin
激活行编辑插件时,填充比平时大:
知道什么会影响布局或如何解决它吗?
您使用的是自定义主题吗?看起来行编辑的主题变量被修改了。
您可以编写更改以下变量:$grid-row-editor-padding
有关如何管理主题变量的详细信息:Theming Ext JS。您也可以使用 Sencha Themer 工具。
网格在表单定义中。它继承了 fieldDefaults
,所以我不得不将它们移到字段集定义内,并将网格留在它外面:
Ext.define('App.view.Test', {
extend: 'Ext.form.Panel',
xtype: 'test-form',
layout: 'vbox',
bodyPadding: 20,
fieldDefaults: { //defined here will affect the roweditor plugin
labelAlign: 'top',
margin: 20
},
items: [
{
xtype: 'fieldset',
//fieldDefaults should be moved here and leave the grid untouched
items: [...]
},
{
xtype: 'grid',
[...]
}
});
激活行编辑插件时,填充比平时大:
知道什么会影响布局或如何解决它吗?
您使用的是自定义主题吗?看起来行编辑的主题变量被修改了。 您可以编写更改以下变量:$grid-row-editor-padding
有关如何管理主题变量的详细信息:Theming Ext JS。您也可以使用 Sencha Themer 工具。
网格在表单定义中。它继承了 fieldDefaults
,所以我不得不将它们移到字段集定义内,并将网格留在它外面:
Ext.define('App.view.Test', {
extend: 'Ext.form.Panel',
xtype: 'test-form',
layout: 'vbox',
bodyPadding: 20,
fieldDefaults: { //defined here will affect the roweditor plugin
labelAlign: 'top',
margin: 20
},
items: [
{
xtype: 'fieldset',
//fieldDefaults should be moved here and leave the grid untouched
items: [...]
},
{
xtype: 'grid',
[...]
}
});