我的数据存储中有一组数据,我在 .js 视图中使用容器内的文本字段输出数据。我还禁用了这些字段,只是为了显示数据并且不可编辑。我想知道是否有任何替代使用 'xtype: textfield' 和 'xtype: textareafield' ?
有了这个问题,我正在尝试使用 hbox 作为替代方法创建一个包含两个组件的容器,这是我拥有的以下代码:
var formContainer1 = new Ext.Container({
width: '100%',
height: '65%',
layout: {
type: 'vbox',
// type: 'hbox',
align: 'stretch',
},
defaults: {
labelAlign:'left',
// labelWidth:'30%',
labelWidth:'25%',
},
items: [
{
bodyStyle: "background-color: #52ABD5;", //Color = Light Blue
html: '<font face="Helvetica" size="4" color="white" ><p>Information</p>'
},
{
xtype: 'textfield',
// xtype: 'component',
name: 'Description',
disabled: true,
label: 'Desc',
},{
xtype: 'textfield',
// xtype: 'component',
name: 'Number',
disabled: true,
label: 'ANumber',
id: 'ANumber',
},{
xtype: 'textareafield',
// xtype: 'component',
name: 'directions',
disabled: true,
label: 'Directions',
height: 'auto',
// defaults: {
//required: true,
// labelAlign: 'left',
// labelWidth: '100%'
// },
},
],
/* dockedItems: [
{
layout: 'hbox',
xtype: 'toolbar',
dock: 'top',
title: 'Information',
// scroll: 'horizontal',
}
]*/
});
现在这段代码工作得很好,除了我不想使用'textfield'或'textareafield'。我仍在使用这些,因为我尝试使用 xtype: 组件,但它没有用。此外,当我在 hbox 布局中尝试此操作时,它并没有像我想要的那样显示(一行接一行)。我很确定我只是不理解“使用 hbox 的组件”部分,因为是的,我希望这个容器看起来非常接近:
图片网址:http: //farm3.staticflickr.com/2683/5852914556_b2886e3363.jpg
(注意:指的是最右边的带有容器的 iphone 图片)
请在“w/2 components usnig hbox”部分为我澄清一下。谢谢!
顺便说一句:http ://www.sencha.com/forum/showthread.php?186243-Alternatives-to-textfield&p=759843#post759843
我在那篇帖子上的用户名:kevinjset。这是我在 Sencha touch 论坛上发布的原始帖子,问了同样的问题,我只是想看看你们是否在 Stack Overflow!也可以帮帮我!谢谢,受用了。