Extjs 动态添加数字字段的ext js代码未显示任何错误,也未呈现任何UI
它不会显示任何错误,也不会呈现任何UI。我想动态添加数字字段Extjs 动态添加数字字段的ext js代码未显示任何错误,也未呈现任何UI,extjs,sencha-touch,sencha-touch-2,Extjs,Sencha Touch,Sencha Touch 2,它不会显示任何错误,也不会呈现任何UI。我想动态添加数字字段 var numberField= Ext.create('Ext.form.Panel', { cls: 'questionRows', hidden: show, itemId: item.HealthNeedsDetailsGuid, id: item.HealthNeedsDetailsGuid, items: [{ xtyp
var numberField= Ext.create('Ext.form.Panel', {
cls: 'questionRows',
hidden: show,
itemId: item.HealthNeedsDetailsGuid,
id: item.HealthNeedsDetailsGuid,
items: [{
xtype: 'field',
html: item_index + ') ' + item.HealthNeedsQuestion
}, {
xtype: 'numberfield',
anchor: '100%',
name: 'bottles',
clearIcon: false,
width: 400,
value: 99,
maxValue: 99,
minValue: 0
}]
});
在sencha touch中,
Ext.form.Panel
是一个可滚动的项目,因此在您指定高度或将可滚动的属性设置为null
之前,它不会显示
要在整个屏幕上显示数字字段,可以在Ext.form.Panel
中提供fullscreen:true
属性。这样地:
Ext.application({
启动:函数(){
var numberField=Ext.create('Ext.form.Panel'{
cls:“问题行”,
全屏:对,
项目:[{
xtype:'字段',
html:“此处为字段html”
}, {
xtype:'numberfield',
主播:100%,
名称:‘瓶子’,
clearIcon:false,
宽度:400,
价值:99,
最大值:99,
最小值:0
}]
});
}
});代码>
您使用的是哪个版本?需要更多的代码来理解这个问题。我正在处理一些旧代码,版本是2.4.2,没关系,我会尝试解决它。你在使用Sencha Touch吗?哦,糟糕,我给了你ext js解决方案。我已经按照sencha Touch更新了我的答案。谢谢,这正在起作用。但是缺少上下箭头。hidden:show,如果“show”是一个变量,那么它必须是“false”。不应使用ID,而应仅使用ItemID。xtype为“field”的项不是必需的,因为您可以在numberfield上使用label(可能与labelAlign:“top”一起使用)