5
Sencha Architectでは、Ext.form.field.Picker
を拡張してカスタムコンポーネントを作成したいと考えています。しかし、Ext.form.field.Picker
は利用可能なツールボックスの要素にはありません。どういうわけかできますか?Sencha Architect:extend Ext.form.field.Picker
私はトリガフィールドを無効にし、変更しよう:
extend: 'Ext.form.field.Trigger'
extend: 'Ext.form.field.Picker'
に、それは何もしません。
次のリンクを参考にしてください。 http://stackoverflow.com/questions/6092112/ext-ux-form-field-datetime-questions –
extend属性を指定できる新しい 'class'を作成します。残念ながら、 'picker'属性。 を作成するか、js 'resource'を作成して独自のファイルを作成し、resources/uxフォルダに置きます。 そして、あなたが例えばそれを呼び出すことができます。 Common.ux.picker.MyPicker は、リソース/ UX /ピッカー/ MyPicker.js になり、その後「アプリケーション」ノード上でローダに+(プラス)の次にヒットし、 {'MyApp:'。 '、' Global ':' resources '}の配列に項目を追加すると、拡張機能が検索されます。 – Dawesi
私が正しく理解しているなら、あなたは 'Ext.form.field.Picker'に基づいてコンポーネントをビルドしようとしています。ドキュメントから 'Ext.form.field.Picker'は抽象クラスであり、直接使用すべきではありません。サブクラスはcreatePickerメソッドを実装して、フィールドに適したピッカーコンポーネントを作成する必要があります。コンボボックス、日付、時刻などはこのクラスから拡張されています。したがって、これらを使用してコンポーネントをビルドすることができます。 – dev