3

モデルに列挙型フィールドを割り当てたいと思います。このようなもの:

fields:[
    {name:'method', type:'string', enum:['method1', 'method2', 'method3']}
]

また、他のコンポーネントが列挙型のメンバーの数を認識できるようにしたい、または列挙型のメンバーに番号でアクセスできるようにしたい(配列を使用するのと同じように)

ExtJS4.1にはそのような機能がありますか?APIでそのようなものを見つけることができません。

4

1 に答える 1

1

簡単に言えば、それは簡単ではないということです。

これらのドキュメントを見ると、enum オプションがないことがわかります。

ただし、同じドキュメントが示唆するように、独自のデータ型を作成できます。したがって、そこで列挙型をシミュレートできます。これがどのように行われるかを確認するには、既存の型 (日付など) の実装を参照することをお勧めします。

于 2012-09-27T12:31:37.243 に答える