我正在使用 Ext-JS 4 创建一个应用程序。
牌:
1.) 登录卡
2.) 申请卡
申请卡片有边框布局。
当我单独展示它们时,它们可以工作,但是当我将它们放在一个视口中时,它们就不起作用了。
这是我的视口:
Ext.define('MyApp.view.Viewport', {
extend: 'Ext.container.Viewport',
layout: 'card',
items: [
{
xtype: 'loginform',
},
{
xtype: 'mainapp'
}
]
});
这是我的登录卡的一部分:
Ext.define('Sabrina.view.login.Form' ,{
extend: 'Ext.form.FormPanel',
alias : 'widget.loginform',
name: 'loginform',
frame: true,
title: 'Login',
bodyPadding: '5px 5px 0',
width: 350,
...
这是我的申请卡的一部分:
Ext.define('Sabrina.view.Main', {
extend: 'Ext.panel.Panel',
alias: ['widget.mainapp'],
layout: 'border',
items: [
//here I have 'west' and 'center' regions
]
我在不同的应用程序中分别创建了相同的组件,它们可以工作,但在这里不行。如果我想在卡片布局中添加边框布局,是否需要添加更多内容?
我得到这个:
Uncaught TypeError: Cannot call method 'substring' of undefined
谢谢你。:)