問題タブ [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.
sencha-touch - SenchaTouchV2でMVCビューを適切にアクティブ化する方法
私はSenchaTouchV2ベータ版を実行していて、最新のドキュメントを見ています。
指示に従いExt.application
、MVCアプリケーションを適切にレイアウトしようとしています。残念ながら、このアプローチで実際にビューをロードする方法がわかりません。
index.js
homeController.js
indexView.js
あなたが提供できるかもしれないどんな助けでも大いに感謝されるでしょう。
sencha-touch - Sencha Touch V2 の堅実なチュートリアル
Sencha Touch V1.1 を使用してスクラッチから MVC アプリを作成する素晴らしいチュートリアルを見つけましたが、残念ながら、Sencha Touch V2 にはそれほど当てはまりません。最新のフレームワークで前進する MVC アプリを構築するための新しい/正しい方法を学びたいです。
Sencha Touch V2 を使用して MVC アプリを構築するための良いチュートリアルはありますか?
ここに私がすでに見た場所のリストがあります。
- 公式ドキュメント
- 動画が古い
- 例には
source
スニペットが表示されていません。「ソースを表示」して、ライブラリの圧縮/縮小バージョンを調べてみる必要があります。 - ドキュメンテーションはMVCについてまったく説明していません(検索フィールドで「mvc」を検索してみてください...手ぶらで出てきます)
- Google 検索オプション
- 先週記事が投稿された「Sencha Touch」「mvc」を探して結果を絞り込んでみました。
- そしてもちろんsencha-touch-2は StackOverflow にあります。
- この投稿の時点で、そのタグを付けて投稿しているのは私だけのようです
html - Sencha Touch 2 と PC 用 SDK
ウェブサイトを見ると、MAC 環境用の SDK へのリンクしかないようですが、Sencha Touch 2 SDK 用の PC 環境用のリンクはまもなくありますか?
ありがとう
M
sencha-touch - Blackberry の Vector に似た Sencha Touch で使用するデータ構造
私は sencha Touch の初心者で、基本的にはブラックベリーの開発者です。現在、Sencha Touch 1.1 をサポートするためにアプリケーションを移行しています。選択した値をローカルデータベースに保存したいなど、いくつかのビジネスソリューションがあります。つまり、複数の画面があり、ユーザーが各画面で値を選択すると、データは以下の形式で保存されます。
[{'key1': "value1", 'key2': "value2", 'key3': "value3" ,'key4': "value4", 'key5': "value5"}]
1. まず、値をキーと値のペアで保存する必要があります
2. キーは主キーの役割を果たす必要があり、キーを複製しないでください。
3. アプリケーションのライフ サイクルまたはアプリケーション セッションまで使用できる必要があります。データを永続的に保存する必要はありません。
LocalStorageProxy、JsonStore などの概念に出くわしました。特定の要件にどちらを使用できるかわかりません。
私の質問はもう少し混乱しているかもしれません。Blackberry Java で vector を使用して同じことを達成したので、これに似たデータ構造が役に立ちます。のような基本的な操作が必要です
- 作成
- 追加
- 削除する
- すべて削除する
- キーに基づいて要素をフェッチする
これを達成するのに役立つサンプルやコードのスナップショットをいくつか提案してください。
編集: 1
@ Ilya139 の回答に従って変更を行いました。キーを使用してデータを追加できるようになりました。
Nut は上記の構文を使用して要素を取得できません。
sencha-touch - これらの3つのボタンをコンテナ内で中央に配置し、等間隔に配置するにはどうすればよいですか?
これらの3つのボタンをコンテナ内で中央に配置し、等間隔に配置する方法を誰かに教えてもらえませんか?
css - Sencha Touch 2 で右マージンを適切に設定するにはどうすればよいですか?
私はこのアプリに取り組んでいますが、画面の右側にマージンを適切に設定することができないようです。注: 上部、下部、および左側は正常に機能しています。
これがスクリーンショット
です(何らかの理由でSOがフォーマットについて不平を言っていました)
私は次のCSSスタイリングを持っています
そして、これは私のJSビューです
編集
して、誰かが気にするなら、ここに関連するレンダリングされたhtmlがあります
sencha-touch - Sencha Touch 2 MVC - ボタンでビューを切り替える方法
私はこのコントローラーを持っています:
およびこれらの 2 つのビュー:
...
最初のボタンをクリックすると 2 番目のビューが読み込まれ、2 番目のボタンをクリックするとその逆が読み込まれます。ボタンハンドラーまたはコントロールセクションのいずれかにコードを追加できるようです-両方の例(同じでない限り)と、どちらの方法が最適で、その理由についての説明をいただければ幸いです。
カード レイアウトやタブパネルを使用したくないことに注意してください - あるスタンドアロン ビューから別のビューに切り替える方法を知りたいです (私のアプリにはカード パネルとタブ パネルがあり、ボタンを使用して両方のグループを切り替える必要があります)。
ありがとう!!
sencha-touch-2 - Sencha Touch 2 : 自動インスタンス化されたビューへの参照を取得する
Sencha Touch 2 でコントローラーからビューへの参照を取得したいのですが、この質問の説明に従いました: 自動インスタンス化された Sencha Touch 2 ビューへの参照の取得
それでも、コントローラーの this.control の render および show 関数は呼び出されません。
これは私の app.js です:
これは私の見解です:
これは私のコントローラーです:
誰かが私が間違っていることを知っていますか?
どうもありがとう。フランツィスカ
sencha-touch - SenchaTouchでテキストフィールドを編集不可にする方法
次のプロパティを使用してテキストフィールドを作成し、ユーザーが編集できないようにしました。
無効:true
以下は、Xtypedeclerationの私のコードです。
下の画像のように表示されます。ラベルはグレー表示されています。編集不可にしてラベルを変更しないようにするにはどうすればよいですか。
編集-1: その後、スタックオーバーフローと煎茶フォーラムでいくつかの検索を行ったところ、テキストフィールドを編集不可にすることができる以下のコードが見つかりましたが、現在は静的です。
プロパティは1回だけ設定できますが、動的に設定する方法はありません。ユーザーに編集させたり、作成させたりする必要があるため、動的に必要です。無効。
SenchaTouchでテキストフィールドを編集不可にする他のアプローチはありがたいです。