問題タブ [senchatouch-2.4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
extjs - Sencha プロジェクトですべてのストアをロード/アクセスする方法
セキュリティ トークンを取得し、それをすべてのストアで使用してロードする必要があります。
autoLoad を false に設定し、各ストアを取得して load イベントを呼び出すイベントを作成できます。
しかし、店舗を追加するたびに行を追加したくありません。すべてのストアにアクセスまたはループしてロードする方法はありますか? または、オブザーバーを用意して、ロードする前に LocalStorage で値が使用可能になるまでストアを待機させますか?
注: app.js の store プロパティについては知っていますが、ストア ID ではなく、完全なクラス名が含まれています。
sencha-touch - Sencha Touch: シングルトンモデルから読み取り (ロード) 操作を実行
シングルトン モデルと関連する AJAX プロキシがあります。
MyModel.load() を呼び出すと、次のエラーが発生します。
MyModel.load is not a function
ただし、モデルには負荷があります。
http://docs.sencha.com/touch/2.4/2.4.1-apidocs/#!/api/Ext.data.Model-static-method-load
それどころか MyModel.save() が存在し、アクセスできます。
これはバグですか、それとも何か不足していますか?
android - Sench タッチ アプリの xtype:list と xtype:button のタップ イベントの遅延が、Android デバイスと iOS で正常に動作する
アプリケーションで Cordova(3.6.1) を使用する sencha touch(2.4.1) を使用する Android ハイブリッド アプリでは、xtype:list および xtype:button タップ イベントが 300 ミリ秒の遅延後に発火し、アプリの応答が非常に遅くなり、iOS が正常に動作するという問題があります。
アプリのパフォーマンスとタップイベントを改善する方法を教えてください。
sencha-touch - Sencha 2 の Dataview にボタンを表示する
基本的に、各行にテキストと2つのボタンが右に配置されたリストを持つビューを作成しようとしています。ボタンのテキストは常に同じです。行のテキストのみをストアから取得する必要があります。
この質問を見ましたが、提案されたソリューションを機能させることができませんでした。間違いなくストアにレコードがありますが、データビューが表示されません。
私のコードの簡略版:
私の主な見解:
データビュー:
データ項目:
ストアとモデルが適切に設定されていると仮定すると、何が問題になる可能性がありますか?
または、標準のリストを使用する必要がありますが、幅を <100% に設定し、各行の右側に 2 つのボタンを追加するだけです。私はむしろ現在のアプローチを働かせたいと思っていますが...
編集:
dataMapアプローチを使用して終了しました。私の DataItem は次のようになります。
基本的にはこのように。
ラベルが表示されましたが、そこにボタンを配置する方法に行き詰まっています。ストアにリンクしたくないので、 に入れたくありませんdataMap
。入れてみましitems
たがだめでした。
編集 2:
まあ、ボタンを表示するのは思ったより簡単でした。これは、ラベルで行ったことの繰り返しですが、dataMap には含めません。yesButton: {...}, applyYesButton: f(){...}, updateYesButton: f(){...}...
私が解決する必要がある最後の問題は、それらを一意に識別する方法です。ボタンにリスナーが必要ですが、どうにかしてレコードをハンドラーに渡します。
sencha-touch - wamp サーバーの使用中に localhost ページが sencha touch フレームワークをロードしない
sencha touch 2.4 を使用してモバイル アプリを開発しています。次のコードを使用して、すべてを修正してインストールしました。
sencha -sdk /path/to/sencha-touch-2-sdk アプリ MyApp を生成 /path/to/www/myapp
localhost/myapp/ を使用してブラウザーで開きたいのですが、空白のページです...
これをロードしたい..
![煎茶タッチ1 ]
sencha-touch - Sencha 2 のタップ時にデータビューからボタンを取得する
私の Sencha Touch 2.4.1 アプリケーションには、各行にいくつかのテキストと 2 つのボタンがあるデータビューがあります。
私のデータビューには、次のリスナーがあります。
私がやりたいのは、タップされた要素を取得することです。それがボタンの場合は、その特定のボタンを取得して、それを使って何かを行います (背景色を変更するなど)。
特定のボタンを取得するにはどうすればよいですか?
ここで関数を試し、要素の id と html を取得しようとしましたが、うまくいきませんでした。通常、値または関数は未定義です。試しe.target
たel.dom
...
クリックされたボタンの ID、itemId、または cls を取得するにはどうすればよいですか?
sencha-touch - ストライプ化された Ext.Dataview の作成方法
Ext.dataview.Dataview
とは異なり、属性Ext.dataview.List
はありません。
それをシミュレートする簡単な方法はありますか?striped
で使用itemTpl
してみましDataView
たが、うまくいきません。
たぶん、私の「for句」が間違っています。たぶん、ルートノードを反復するべきではありません...