問題タブ [extjs-mvc]
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 - ExtJS4hboxレイアウトの問題
アプリケーションでExtJS4を使用していますが、hboxレイアウトの問題が発生しています。アイテムを右側からディスプラッティングする必要があります。通常、ExtJS4では、hboxレイアウトのアイテムは左側から始まり、右側に向かって移動します。右側から始めて左側に移動します。ExtJS4ライブラリ(ボックスレイアウト)の順序を変更する必要があると思います。
ExtJS4ボックスのレイアウトは次のとおりです。
助けていただければ幸いです。
extjs - ExtJS 4クラスモデルを使用してビューポート内にタブパネルを取得するには?
extjs 4 クラス モデルで問題が発生しました。ビューポート内にタブパネルを取得したい。独自の要素を定義し、xcode で自動ロードすることで実行します。しかし、私は親クラス自体の中でそれを成し遂げていません。
私のコードの何が問題なのですか?
javascript - 高さを変更するか、EXTjs ext.tab.Tab コンポーネントにパディングを追加する
内部にいくつかのタブがあるタブパネルがあります。タブで iconCls プロパティを使用して、各タブにタイトルと一緒に画像を表示しています。私はfam fam fam 16x16 アイコンを使用していますが、デフォルトのタブ スペースでは上部/下部の画像が切り取られています。
マージンを変更してアイコンのクラスをいじってみましたが、役に立ちません。ドキュメントによると、ext.tab.Tab コンポーネントにはパディングと高さのプロパティがありますが、それらを設定しても実行時にタブに影響はありません。
これらのプロパティがどのように機能するかを誤解しているのかもしれませんが、ページ上のすべてが同じように見えます。
編集: アコーディオン パネルとして使用する場合、「見出し」(+/- の付いたバー) で同じ問題が発生しているようです。
extjs - ExtJS 4 の問題、深くネストされた JSON データで Update を実行しようとしている
私のJsonデータ:-
私の店の定義:-
私のモデル定義:-
上記のストアを表示するためのビュー:-
現在の状況: Json オブジェクトからデータ値を表示できます。
問題: フィールドを編集した後、コントローラーで this.getAttrStore().sync() を呼び出すたびに、エラーが発生します。多数のフォーラムを検索したところ、深くネストされた JSON データの更新中に問題があるように思われることに気付きました。
Peter Muller のパッチを入手することを考えましたが、実際には試していません。
私が間違っている場合は修正してください。または、何か役立つものを教えていただければ、大きな助けになります。
どうもありがとう!
extjs - ExtJS MVC、動的ローディング、i18n
ExtJSアプリケーションを別の言語に翻訳したいと思います。私の問題は、ExtJS MVCフレームワークを使用していて、ほとんどのJSファイルがフレームワーク自体によって動的にダウンロードされることです。
(私が考えた)理想的な解決策は、Ext.Loader(または私のExt.app.Application)に、使用する言語を定義する追加のオプションを用意し、これに応じて「 「a.MyClass.js」をロードした後の「a.MyClass.fr.js」(これにはExt.applyが含まれ、文字列リソースをオーバーライドします)。現時点では、ExtJSフレームワークではおそらく利用できません。
私が見ることができる別の解決策は、サーバー側でトリックを実行することです。まず、言語に設定するために、クライアント上にCookieが作成されます。サーバー側では、JSファイルへのすべてのリクエストをキャッチできます。次に、Cookieが設定されている場合(='fr'など)、リクエストされたJSファイル(MyClass.js)とそのi18nのフレンド(MyClass)を結合します。 .fr.js)をサーバー上で動的に実行し、結果を返します。それはうまくいくでしょうが、それは他のことを暗示しているので本当にトリッキーです(キャッシング...)。
おそらく最良の方法は、ExtJSフレームワークで説明した最初の動作を自分で実装することです...
どう思いますか?私はそれを行うための本当にきれいできれいな方法を探しています!ありがとう :)
javascript - ExtJS MVC で UI を構築するための優れたチュートリアル/プラグイン
私はクライアント側のコーディングに少し慣れていないので、ExtJS-MVC で UI を構築するための優れたプラグイン/チュートリアル/デモ/サンプルを探しています。
他のフレームワーク (jQuery/ext など) についての議論を始めないでください。
ありがとう。
extjs - ExtJs 4 MVC アプリケーション アーキテクチャ: サブフォルダー内のファイルを参照する方法
プロジェクトでこの構造を使用しようとしています:
- アプリ > ビュー > MyWindow1.js
- アプリ > ビュー > MyWindow2.js
- アプリ > ビュー > ui > MyWindow1.js
- アプリ > ビュー > ui > MyWindow2.js
ただし、次のようなサブフォルダーを挿入する場合:
- アプリ > ビュー > window3 > MyWindow3.js
参照する方法がわかりません。
私の app.js では、次の方法で MyWindow1 と MyWindow2 を参照できます。
var win1 = Ext.create('MyApp.view.MyWindow1'); var win2 = Ext.create('MyApp.view.MyWindow2');
しかし、どうすれば MyWindow3 を参照できますか?
私は試した
var win3 = Ext.create('MyApp.view.window3.MyWindow3');
、しかし成功しません。
forms - sencha touch extjs でフォームフィールドを読み取る
フォーム フィールドがあり、そこに入力されたテキストを読みたいので、次のコードを試しました。
sencha-touch - Sencha Touch フィルターストア別
コード:
私のモデルでは、4 つのフィールドがあります。
名前、年齢、性別、特徴
私がここで試しているのは次のとおりです。
ページのリストにデータベースのコンテンツを表示します。リストが長いため、検索したかったのですが、ユーザーが検索フィールドにクエリを記述して検索ボタンを押すと、searchButtonTap
ハンドラーが呼び出され、リストをフィルタリングして表示しようとしますクエリの名前に似た名前も試しfilterBy
ましたが、それも機能しませんでした。何が悪いのか教えてください。
ありがとう。
extjs - Ext.tree.TreeLoaderはコンストラクターエラーではありません
Extjs4を初めて使用します。Extjs4では、を使用するとローダーが機能しません loader: new Ext.tree.TreeLoader()
。「Ext.tree.TreeLoaderはコンストラクターではありません」のようなエラーが表示されます。extjsの古いバージョンでは正常に動作します。私を助けてください。前もって感謝します