在Ext.form.Panel中显示组件
Displaying components in Ext.form.Panel
我有一个自定义组件(一个网格),我想添加到面板上,然后在顶部有一个组件带。
网上所有的例子都是这样的:
var extPanel = Ext.create('Ext.form.Panel', {
items: [{
fieldLabel: 'Send To',
name: 'to',
anchor:'100%'
},{
fieldLabel: 'Subject',
name: 'subject',
anchor: '100%'
},
我想添加我自己的自定义组件,称为myGrid。我希望有一些属性叫做组件传入项目,但我不知道,因为没有关于这个"项目"数组可以是什么的文档。
var extPanel = Ext.create('Ext.form.Panel', {
items: [{
component : myGrid
anchor:'100%' // anchor width by percentage
}
您可以使用xtype显式地创建已定义的组件。你可以参考这个文件:Demo
我通过在项中嵌套项来解决这个问题,像这样:
this.packageGrid = Ext.create('js.grid.PackageGrid', {
xtype: 'packageGrid',
// title: 'Packages',
width: '100%'
});
var extPanel = Ext.create('Ext.Panel', {
layout:'border',
bodyPadding: 5,
items:[{
region:'center'
,layout:'fit'
,border:false,
items:[
this.packageGrid
]
},{
region:'north'
,layout:'fit'
,border:false
,height:50
,collapsible:false,
items:[
button
]
}],
width: '979px',
height: '400px'
});
相关文章:
- React重新渲染但未显示正确的组件
- 是否有任何JavaScript UI组件可以显示字符串之间的差异
- 自定义HTML元素属性未显示-Web组件
- 带有内置图像对象的Canvas组件构造函数;t显示's图像
- ReactJS组件中显示的视频未更新
- 在另一个文件夹中显示React组件
- 访问要在 React Native Text 组件中显示的对象数组
- 如何使用Vue.js(使用Vueify)通过组件显示数据
- 如何防止其他元素在拖动任何devexpress组件时高亮显示
- <对象>中的 SVG 不会显示在 IE 的 Angular 2 组件中
- 在火狐附加组件面板中显示远程图像
- Twitter Bootstrap v3.0.0 未显示模态组件
- 显示/隐藏 ReactJS 组件而不会丢失其内部状态
- 角度中的组合框(选择组件)不基于参数设置显示值
- 在 ExtJS 组件中显示富文本
- React路由器未显示组件
- 如何自动隐藏/显示组件
- 使用angularjs隐藏和显示组件
- 使用componentDidMount隐藏/显示组件
- 在Ext.form.Panel中显示组件