Sencha Touch选择字段(选择字段)设置默认选择值,而该值不在商店中

Bre*_*ett 2 extjs sencha-touch sencha-touch-2

我有一个性别商店,其中包含以下数据:

data: [
    {
        Value: 'Male',
        Display: 'Male',
        DisplayOrder: 1
    },
    {
        Value: 'Female',
        Display: 'Female',
        DisplayOrder: 2
    }
]
Run Code Online (Sandbox Code Playgroud)

我希望能够将性别选择字段的默认选择值/占位符设置为"选择性别",而不必向性别商店添加"选择性别",因为我不希望它是可选择的价值.我已经尝试使用value,并placeholder无济于事.有一个简单的方法吗?

{
    xtype: 'selectfield',
    label: 'Gender',
    name: 'Gender',
    displayField: 'Display',
    valueField: 'Value',
    store: 'GenderStore',
    value: 'Select a value', // no effect
    placeHolder: 'Select a value' // no effect
}
Run Code Online (Sandbox Code Playgroud)

Bre*_*ett 6

我发布后不久就找到了答案.希望它对其他人有帮助:

{
    xtype: 'selectfield',
    label: 'Gender',
    name: 'Gender',
    displayField: 'Display',
    valueField: 'Value',
    store: 'GenderStore',
    autoSelect: false,
    placeHolder: 'Select a gender'
}
Run Code Online (Sandbox Code Playgroud)