問題タブ [sencha-touch-2]

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 に答える
833 参照

navigation - SenchaTouchV2でHashBangURLを実装する方法

ST2アプリで作業していて、URLナビゲーションを実装する必要があると判断しました...つまり、特定のビューにジャンプできるように、HashBangのURLを含める必要があります。

IE:
http ://example.com/#!/home/index
http://example.com/#!/more/index

これが私のアプリのスニペットです。この機能を追加するための手順を期待しています。

App / Index.js

App / Controllers / HomeController.js

App / Views / Home / indexView.js

これに追加されたトリックは、ビューが読み込まれるたびにURLをローカルストレージに保存して、次に誰かがアプリを開いたときに最後のページに戻るようにすることです。

これに関する助けをいただければ幸いです。

ノート:

検索エンジン最適化でこれが機能する必要はまったくありません。

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

model-view-controller - Sencha Touch2.0mvcのコントローラーからストアに書き込まれたインラインデータを読み取る方法

私は煎茶について学んでいるので、非常に基本的な質問があります。コントローラー、ビューモデル、ストアを使用して、単純なmvcアプリケーションを構築しようとしています。

私はこのnmodelを持っています

このストア(インラインデータ付き)

コントローラー

関数faqualcosaでストアデータにアクセスする正しい方法は何ですか?var gruppoStoreMgr = this.getStudentiStore();を使用して、モデルのインスタンスのようなものを作成できました(非常に近いことを確認してください...)。しかし、ストアに書き込んだデータの痕跡はありません( "uno"、 "due" ....)。そのデータを取得する方法は?ストア内の実際のデータを参照するオブジェクトをコントローラー機能に含めるにはどうすればよいですか?

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

sencha-touch - ST2でのActionSheetの使い方

アクションシートを使用したいのですが、どこに配置すればよいかわかりません。ボタンイベント関数に追加しようとしましたが、表示されません(ただし、モーダル画面は表示されます)。現在コンテナを持たないコンポーネントを示す ActionSheet#show に関するメッセージが表示されます。Ext.Viewport.add() を使用して、このコンポーネントをビューポートに追加してください。その方法がわからない - Ext.Viewport.add() を使用してもうまくいかない - 私のレイアウトが原因である可能性があります:

カードレイアウトであるビューポートコントローラー/ビューがあります。ボタンをクリックすると、ビューポートに新しいコントローラー/ビューカードをロードする関数がビューポートコントローラーにあります。アクションシートはこれらのカードの 1 つにあります。アプリは投稿するには大きすぎるので、うまくいけば理にかなっています.

ビュー項目配列にアクションシートを追加しようとしましたが、それを表示する方法がわかりません - xtype アクションシートへの参照を作成しても、show() メソッドを持つオブジェクトが返されないようです。

編集:さらに実験を重ねた結果、問題はカード内に配置しているようです-カードレイアウトコンテナーには相対位置があり、アクションシートは絶対です-どういうわけか、これによりアクションシートが画面から外れます。カードコンテナを絶対に設定すると修正されますが、ナビゲーションバーの位置に問題があります。提案?

なのでちょっと引っ掛かり…

0 投票する
3 に答える
2805 参照

sencha-touch - 煎茶タッチでカードを切り替える

この例では、カードを変更するための構文が少しわかりません。パネルへの参照を作成しようとしましたが、うまくいきませんでした。送信ボタンによってトリガーされる下部の onButton 関数を使用してカードを切り替えたいと思います (この例では実際にはフォームとして使用されていません)。

前もって感謝します

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

sencha-touch - Sencha Touch 2 での tpl とアイテムの混合

私は正常に動作するリスト詳細ビューを持っています.tplがあり、アイテムはありません。他のコンポーネントを追加したいので、items 配列を追加しましたが、tpl が表示されなくなりました。私はtplをメイン構成に保持し、それをコンポーネントとして追加して無駄にしようとしました(データは適切なtplがどこにあるかをどのように知っていますか?)-理想的には、リストデータを挿入できるようにしたいと思いますページのどこでも - つまり、アイテムの上、下、およびアイテムの間。これはどのように行われますか?

0 投票する
2 に答える
5222 参照

task-parallel-library - Sencha Touch 2 で、Panel を使用してデータを tpl にバインドすると機能しません

Sencha Touch は初めてで、xtemplate のデモ用に Sencha Touch バージョン 2 を試しています。これは私がコードを持っているものです。

このコードの出力は、パネルで HTML 形式にする必要があります。しかし、私はただ [object Object] を取得します。助けてください。

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

sencha-touch - SenchaTouchのタブパネルとカードレイアウト

私のアプリケーションのメインレイアウトには、3つのメインパネル、動的コンテンツを含む2つの通常のパネル、および1つのタブパネルがあります。カードレイアウトの一部ではないタブパネルは正常に機能しますが、このようなことを行うと、タブパネルが壊れます(タブが切り替わらず、 "tabBarPosition:'bottom'"が無視されます:

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

extjs - SenchaTouch-offlineStorageがオンラインストアに同期されたオフラインアプリケーション。オンラインデータをオンデマンドで取得し、offlineStoreageに追加します

senchatouchを使ったWebアプリケーションに取り組んでいます。オフラインで利用できる(offlineStorage)ストア(グリッドにバインドされている)を実装する必要がありますが、インターネット接続が利用可能になるとすぐにオンライン(REST)でデータをフェッチして更新します。私はたくさんのデータを持っていて、ストアで多くのリモートフィルタリングと検索を行っているので、これが必要です。大きすぎるため、最初からフルストアをロードできません。できれば、ユーザーエクスペリエンスを高速化するためにofflineStoreを使用したいと思います。新しいフィルター/リクエストは、サーバー(オンラインストア)にデータをリクエストし、サーバーとの同期を維持するために、データをofflineStorageに更新/追加する必要があります。

グリッド<-bind->ストア(offlineStorage)<-新しいフィルターでリモートデータを要求->オンラインストア

私の出発点はhttp://www.sencha.com/learn/taking-sencha-touch-apps-offline/#leave-replyです。ただし、オフラインストレージからデータが読み込まれるか、フィルターが設定されるとすぐに、オンラインストアをトリガーする必要があります。

誰かがこのようなものをまだ実装しましたか?それを実装するためのヒント/アイデアはありますか?

本当にありがとうございました!!

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

sencha-touch - senchatouchにJSONmストアを登録する

私はsenchatouchアプリケーション開発の初心者です。リモートサーバーからリストにデータをロードしようとしています。次のようなストアを作成しました

});

次に、このストアを変更して、外部サーバーからデータを取得する必要があります。現在使用しているコードは次のとおりです。

私の疑問は、このJSONストアを最初のコードのように登録して別のviewcontrollerファイルからストアにアクセスする方法です。

前もって感謝します

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

sencha-touch - Sencha Touch2tplで多対1のアソシエーションにアクセスする方法

メッセージとユーザーの2つのモデルがあります。各メッセージには1人のユーザーがいます。ネストされたユーザーデータを含むメッセージのjsonファイルを読み込んでいます-私のモデルにはすでに関係が定義されています。

私のテンプレートでは、ユーザーデータにアクセスしたいのですが、{user.name}は何も生成しません。

誰か例がありますか?これを自分で解析する必要があるようですが、どこから始めればよいかわかりません