問題タブ [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.

0 投票する
1 に答える
369 参照

extjs - Sencha プロジェクトですべてのストアをロード/アクセスする方法

セキュリティ トークンを取得し、それをすべてのストアで使用してロードする必要があります。
autoLoad を false に設定し、各ストアを取得して load イベントを呼び出すイベントを作成できます。

しかし、店舗を追加するたびに行を追加したくありません。すべてのストアにアクセスまたはループしてロードする方法はありますか? または、オブザーバーを用意して、ロードする前に LocalStorage で値が使用可能になるまでストアを待機させますか?

注: app.js の store プロパティについては知っていますが、ストア ID ではなく、完全なクラス名が含まれています。

0 投票する
1 に答える
89 参照

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() が存在し、アクセスできます。

これはバグですか、それとも何か不足していますか?

0 投票する
1 に答える
117 参照

android - Sench タッチ アプリの xtype:list と xtype:button のタップ イベントの遅延が、Android デバイスと iOS で正常に動作する

アプリケーションで Cordova(3.6.1) を使用する sencha touch(2.4.1) を使用する Android ハイブリッド アプリでは、xtype:list および xtype:button タップ イベントが 300 ミリ秒の遅延後に発火し、アプリの応答が非常に遅くなり、iOS が正常に動作するという問題があります。

アプリのパフォーマンスとタップイベントを改善する方法を教えてください。

0 投票する
1 に答える
314 参照

sencha-touch - Sencha 2 の Dataview にボタンを表示する

基本的に、各行にテキストと2つのボタンが右に配置されたリストを持つビューを作成しようとしています。ボタンのテキストは常に同じです。行のテキストのみをストアから取得する必要があります。

この質問を見ましたが、提案されたソリューションを機能させることができませんでした。間違いなくストアにレコードがありますが、データビューが表示されません。

私のコードの簡略版:

私の主な見解:

データビュー:

データ項目:

ストアとモデルが適切に設定されていると仮定すると、何が問題になる可能性がありますか?

または、標準のリストを使用する必要がありますが、幅を <100% に設定し、各行の右側に 2 つのボタンを追加するだけです。私はむしろ現在のアプローチを働かせたいと思っていますが...

編集:
dataMapアプローチを使用して終了しました。私の DataItem は次のようになります。

基本的にはこのように。

ラベルが表示されましたが、そこにボタンを配置する方法に行き詰まっています。ストアにリンクしたくないので、 に入れたくありませんdataMap。入れてみましitemsたがだめでした。

編集 2:
まあ、ボタンを表示するのは思ったより簡単でした。これは、ラベルで行ったことの繰り返しですが、dataMap には含めません。yesButton: {...}, applyYesButton: f(){...}, updateYesButton: f(){...}...

私が解決する必要がある最後の問題は、それらを一意に識別する方法です。ボタンにリスナーが必要ですが、どうにかしてレコードをハンドラーに渡します。

0 投票する
1 に答える
72 参照

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 ]

0 投票する
1 に答える
125 参照

sencha-touch - Sencha 2 のタップ時にデータビューからボタンを取得する

私の Sencha Touch 2.4.1 アプリケーションには、各行にいくつかのテキストと 2 つのボタンがあるデータビューがあります。

私のデータビューには、次のリスナーがあります。

私がやりたいのは、タップされた要素を取得することです。それがボタンの場合は、その特定のボタンを取得して、それを使って何かを行います (背景色を変更するなど)。

特定のボタンを取得するにはどうすればよいですか?

ここで関数を試し、要素の id と html を取得しようとしましたが、うまくいきませんでした。通常、値または関数は未定義です。試しe.targetel.dom...

クリックされたボタンの ID、itemId、または cls を取得するにはどうすればよいですか?

0 投票する
1 に答える
109 参照

sencha-touch - ストライプ化された Ext.Dataview の作成方法

Ext.dataview.Dataviewとは異なり、属性Ext.dataview.Listはありません。 それをシミュレートする簡単な方法はありますか?striped

で使用itemTplしてみましDataViewたが、うまくいきません。

たぶん、私の「for句」が間違っています。たぶん、ルートノードを反復するべきではありません...