1

モバイル プロジェクトの 1 つで Sencha Touch を使用しています。そのコンポーネントの 1 つとして、ピッカーを使用しています。ピッカー値は、次のようなオブジェクトを含む配列である「データ」属性から取得されていることを知っています。

[{"text":"One","value":1},{"text":"Two","value":2},{"text":"Three","value":3}]

しかし、私がする必要があるのは、ストアから動的に生成されている配列の値をピッカーに入力することです。誰か助けてくれませんか?

ありがとう。

4

2 に答える 2

1

Ext.data.Storeを追加できるExt.Picker.Slotを使用します。ストアを使用すると、サーバーからデータを取得でき、ピッカー スロットにデータが入力されます。

これは Sencha docs で与えられたものです:

A general picker class. Ext.picker.Slots are used to organize multiple 
scrollable slots into a single picker. slots is the only necessary configuration.

The slots configuration with a few key values:

name: The name of the slot (will be the key when using 
getValues in this Ext.picker.Picker)
title: The title of this slot (if useTitles is set to true)
data/store: The data or store to use for this slot.
Remember, Ext.picker.Slot class extends from Ext.dataview.DataView.
于 2012-08-24T11:09:01.977 に答える