問題タブ [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.
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をローカルストレージに保存して、次に誰かがアプリを開いたときに最後のページに戻るようにすることです。
これに関する助けをいただければ幸いです。
ノート:
検索エンジン最適化でこれが機能する必要はまったくありません。
model-view-controller - Sencha Touch2.0mvcのコントローラーからストアに書き込まれたインラインデータを読み取る方法
私は煎茶について学んでいるので、非常に基本的な質問があります。コントローラー、ビューモデル、ストアを使用して、単純なmvcアプリケーションを構築しようとしています。
私はこのnmodelを持っています
このストア(インラインデータ付き)
コントローラー
関数faqualcosaでストアデータにアクセスする正しい方法は何ですか?var gruppoStoreMgr = this.getStudentiStore();を使用して、モデルのインスタンスのようなものを作成できました(非常に近いことを確認してください...)。しかし、ストアに書き込んだデータの痕跡はありません( "uno"、 "due" ....)。そのデータを取得する方法は?ストア内の実際のデータを参照するオブジェクトをコントローラー機能に含めるにはどうすればよいですか?
sencha-touch - ST2でのActionSheetの使い方
アクションシートを使用したいのですが、どこに配置すればよいかわかりません。ボタンイベント関数に追加しようとしましたが、表示されません(ただし、モーダル画面は表示されます)。現在コンテナを持たないコンポーネントを示す ActionSheet#show に関するメッセージが表示されます。Ext.Viewport.add() を使用して、このコンポーネントをビューポートに追加してください。その方法がわからない - Ext.Viewport.add() を使用してもうまくいかない - 私のレイアウトが原因である可能性があります:
カードレイアウトであるビューポートコントローラー/ビューがあります。ボタンをクリックすると、ビューポートに新しいコントローラー/ビューカードをロードする関数がビューポートコントローラーにあります。アクションシートはこれらのカードの 1 つにあります。アプリは投稿するには大きすぎるので、うまくいけば理にかなっています.
ビュー項目配列にアクションシートを追加しようとしましたが、それを表示する方法がわかりません - xtype アクションシートへの参照を作成しても、show() メソッドを持つオブジェクトが返されないようです。
編集:さらに実験を重ねた結果、問題はカード内に配置しているようです-カードレイアウトコンテナーには相対位置があり、アクションシートは絶対です-どういうわけか、これによりアクションシートが画面から外れます。カードコンテナを絶対に設定すると修正されますが、ナビゲーションバーの位置に問題があります。提案?
なのでちょっと引っ掛かり…
sencha-touch - 煎茶タッチでカードを切り替える
この例では、カードを変更するための構文が少しわかりません。パネルへの参照を作成しようとしましたが、うまくいきませんでした。送信ボタンによってトリガーされる下部の onButton 関数を使用してカードを切り替えたいと思います (この例では実際にはフォームとして使用されていません)。
前もって感謝します
sencha-touch - Sencha Touch 2 での tpl とアイテムの混合
私は正常に動作するリスト詳細ビューを持っています.tplがあり、アイテムはありません。他のコンポーネントを追加したいので、items 配列を追加しましたが、tpl が表示されなくなりました。私はtplをメイン構成に保持し、それをコンポーネントとして追加して無駄にしようとしました(データは適切なtplがどこにあるかをどのように知っていますか?)-理想的には、リストデータを挿入できるようにしたいと思いますページのどこでも - つまり、アイテムの上、下、およびアイテムの間。これはどのように行われますか?
task-parallel-library - Sencha Touch 2 で、Panel を使用してデータを tpl にバインドすると機能しません
Sencha Touch は初めてで、xtemplate のデモ用に Sencha Touch バージョン 2 を試しています。これは私がコードを持っているものです。
このコードの出力は、パネルで HTML 形式にする必要があります。しかし、私はただ [object Object] を取得します。助けてください。
sencha-touch - SenchaTouchのタブパネルとカードレイアウト
私のアプリケーションのメインレイアウトには、3つのメインパネル、動的コンテンツを含む2つの通常のパネル、および1つのタブパネルがあります。カードレイアウトの一部ではないタブパネルは正常に機能しますが、このようなことを行うと、タブパネルが壊れます(タブが切り替わらず、 "tabBarPosition:'bottom'"が無視されます:
extjs - SenchaTouch-offlineStorageがオンラインストアに同期されたオフラインアプリケーション。オンラインデータをオンデマンドで取得し、offlineStoreageに追加します
senchatouchを使ったWebアプリケーションに取り組んでいます。オフラインで利用できる(offlineStorage)ストア(グリッドにバインドされている)を実装する必要がありますが、インターネット接続が利用可能になるとすぐにオンライン(REST)でデータをフェッチして更新します。私はたくさんのデータを持っていて、ストアで多くのリモートフィルタリングと検索を行っているので、これが必要です。大きすぎるため、最初からフルストアをロードできません。できれば、ユーザーエクスペリエンスを高速化するためにofflineStoreを使用したいと思います。新しいフィルター/リクエストは、サーバー(オンラインストア)にデータをリクエストし、サーバーとの同期を維持するために、データをofflineStorageに更新/追加する必要があります。
グリッド<-bind->ストア(offlineStorage)<-新しいフィルターでリモートデータを要求->オンラインストア
私の出発点はhttp://www.sencha.com/learn/taking-sencha-touch-apps-offline/#leave-replyです。ただし、オフラインストレージからデータが読み込まれるか、フィルターが設定されるとすぐに、オンラインストアをトリガーする必要があります。
誰かがこのようなものをまだ実装しましたか?それを実装するためのヒント/アイデアはありますか?
本当にありがとうございました!!
sencha-touch - senchatouchにJSONmストアを登録する
私はsenchatouchアプリケーション開発の初心者です。リモートサーバーからリストにデータをロードしようとしています。次のようなストアを作成しました
});
次に、このストアを変更して、外部サーバーからデータを取得する必要があります。現在使用しているコードは次のとおりです。
私の疑問は、このJSONストアを最初のコードのように登録して別のviewcontrollerファイルからストアにアクセスする方法です。
前もって感謝します
sencha-touch - Sencha Touch2tplで多対1のアソシエーションにアクセスする方法
メッセージとユーザーの2つのモデルがあります。各メッセージには1人のユーザーがいます。ネストされたユーザーデータを含むメッセージのjsonファイルを読み込んでいます-私のモデルにはすでに関係が定義されています。
私のテンプレートでは、ユーザーデータにアクセスしたいのですが、{user.name}は何も生成しません。
誰か例がありますか?これを自分で解析する必要があるようですが、どこから始めればよいかわかりません