gpt4 book ai didi

javascript - 在面板内创建内部组件

转载 作者:行者123 更新时间:2023-11-28 02:05:40 25 4
gpt4 key购买 nike

我这里有工作代码:在容器内创建两个不同的面板:

Ext.application({
requires: ['Ext.container.Viewport'],
name: 'AM',

appFolder: 'app',

controllers: [
'Users'
],

launch: function() {
Ext.create('Ext.panel.Panel', {
renderTo: Ext.getBody(),
width: 900,
height: 600,
title: 'The Panel',
layout: {
type: 'hbox'

},
items: [
{ xtype: 'panel', padding: 5, height: 500, width: '35%' },
{ xtype: 'userlist', padding: 5, height: 500, width: '65%' },
],
listeners: {
render: function() {
console.log('The Panel was rendered');
}
}
});
}

我想要做的是能够将不同的组件放入左侧面板中(即组合框、输入框等)。我该如何做到这一点以及创建这些组件的最佳实践是什么? (所有内容都应该放在 app.js 中吗?)

最佳答案

您正在寻找 items 配置属性。使用它作为数组来添加子组件:

{
xtype: 'panel',
items: [
{ xtype: 'combo' }
]
}

您需要查看相关文档,如果您计划大量使用 ExtJS 框架,那么您需要了解这些非常基本的信息: http://docs.sencha.com/extjs/4.2.1/#!/guide/components

关于javascript - 在面板内创建内部组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17794103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com