gpt4 book ai didi

android - sencha touch 中的选择选项不适用于 android

转载 作者:搜寻专家 更新时间:2023-11-01 09:12:09 24 4
gpt4 key购买 nike

我有一个应用程序,我在其中使用 sencha touch JS API 进行 UI 渲染。用户界面在 chrome 浏览器中工作正常,但在 Android 或 iPhone 设备上不工作。

我使用了以下代码。

    Ext.regModel('Contact', {
fields: ['firstName', 'lastName']
});

var store1 = new Ext.data.JsonStore({
model : 'Contact',
autoLoad : true,
autoDestroy : true,
data: [
{firstName: 'Tommy', lastName: 'Maintz'},
{firstName: 'Rob', lastName: 'Dougan'},
{firstName: 'Ed', lastName: 'Spencer'},
{firstName: 'Abraham', lastName: 'Elias'},
{firstName: 'Jay', lastName: 'Robinson'}
]
});

new Ext.Application({
launch: function() {
var panel = new Ext.Panel({
fullscreen: true,
id:'thePanel',
layout: 'auto',
style: 'background-color:darkblue',
scroll:'vertical'
});
//do this in your dynamically called function
var list = new Ext.List({
id :'theList',
itemTpl : '{firstName} {lastName}',
store: store1,
width: '100%',
scroll:false
});

var stateList = new Ext.form.Select({
label : 'State',
widht: '100%',
options: [
{text: 'First Option', value: 'first'},
{text: 'Second Option', value: 'second'},
{text: 'Third Option', value: 'third'}
],
autoLoad : true,
autoDestroy : true
});

panel.items.add(list);
panel.items.add(stateList);
panel.doLayout();
}
});

Option list in not populating

它提供如图所示的 UI。但是选择控件不适用于(未填充状态列表)。请帮我。

最佳答案

每个表单域都需要有一个name属性,即提交表单时要发送的参数的名称。像这样更新您的 stateList 对象:

var stateList = new Ext.form.Select({
label : 'State',
name: 'selectField',
width: '100%',
options: [
{text: 'First Option', value: 'first'},
{text: 'Second Option', value: 'second'},
{text: 'Third Option', value: 'third'}
],
autoLoad : true,
autoDestroy : true

});

关于android - sencha touch 中的选择选项不适用于 android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7552571/

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