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

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

extjs - ExtJS4hboxレイアウトの問題

アプリケーションでExtJS4を使用していますが、hboxレイアウトの問題が発生しています。アイテムを右側からディスプラッティングする必要があります。通常、ExtJS4では、hboxレイアウトのアイテムは左側から始まり、右側に向かって移動します。右側から始めて左側に移動します。ExtJS4ライブラリ(ボックスレイアウト)の順序を変更する必要があると思います。

ExtJS4ボックスのレイアウトは次のとおりです。

助けていただければ幸いです。

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

extjs - ExtJS 4クラスモデルを使用してビューポート内にタブパネルを取得するには?

extjs 4 クラス モデルで問題が発生しました。ビューポート内にタブパネルを取得したい。独自の要素を定義し、xcode で自動ロードすることで実行します。しかし、私は親クラス自体の中でそれを成し遂げていません。

私のコードの何が問題なのですか?

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

javascript - 高さを変更するか、EXTjs ext.tab.Tab コンポーネントにパディングを追加する

内部にいくつかのタブがあるタブパネルがあります。タブで iconCls プロパティを使用して、各タブにタイトルと一緒に画像を表示しています。私はfam fam fam 16x16 アイコンを使用していますが、デフォルトのタブ スペースでは上部/下部の画像が切り取られています。

マージンを変更してアイコンのクラスをいじってみましたが、役に立ちません。ドキュメントによると、ext.tab.Tab コンポーネントにはパディングと高さのプロパティがありますが、それらを設定しても実行時にタブに影響はありません。

これらのプロパティがどのように機能するかを誤解しているのかもしれませんが、ページ上のすべてが同じように見えます。

編集: アコーディオン パネルとして使用する場合、「見出し」(+/- の付いたバー) で同じ問題が発生しているようです。

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

extjs - ExtJS 4 の問題、深くネストされた JSON データで Update を実行しようとしている

私のJsonデータ:-

私の店の定義:-

私のモデル定義:-

上記のストアを表示するためのビュー:-

現在の状況: Json オブジェクトからデータ値を表示できます。

問題: フィールドを編集した後、コントローラーで this.getAttrStore().sync() を呼び出すたびに、エラーが発生します。多数のフォーラムを検索したところ、深くネストされた JSON データの更新中に問題があるように思われることに気付きました。

Peter Muller のパッチを入手することを考えましたが、実際には試していません。

私が間違っている場合は修正してください。または、何か役立つものを教えていただければ、大きな助けになります。

どうもありがとう!

0 投票する
4 に答える
14752 参照

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フレームワークで説明した最初の動作を自分で実装することです...

どう思いますか?私はそれを行うための本当にきれいできれいな方法を探しています!ありがとう :)

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

javascript - ExtJS MVC で UI を構築するための優れたチュートリアル/プラグイン

私はクライアント側のコーディングに少し慣れていないので、ExtJS-MVC で UI を構築するための優れたプラグイン/チュートリアル/デモ/サンプルを探しています。

他のフレームワーク (jQuery/ext など) についての議論を始めないでください。

ありがとう。

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

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');

、しかし成功しません。

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

forms - sencha touch extjs でフォームフィールドを読み取る

フォーム フィールドがあり、そこに入力されたテキストを読みたいので、次のコードを試しました。

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

sencha-touch - Sencha Touch フィルターストア別

コード:

私のモデルでは、4 つのフィールドがあります。

名前、年齢、性別、特徴

私がここで試しているのは次のとおりです。

ページのリストにデータベースのコンテンツを表示します。リストが長いため、検索したかったのですが、ユーザーが検索フィールドにクエリを記述して検索ボタンを押すと、searchButtonTap ハンドラーが呼び出され、リストをフィルタリングして表示しようとしますクエリの名前に似た名前も試しfilterByましたが、それも機能しませんでした。何が悪いのか教えてください。

ありがとう。

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

extjs - Ext.tree.TreeLoaderはコンストラクターエラーではありません

Extjs4を初めて使用します。Extjs4では、を使用するとローダーが機能しません loader: new Ext.tree.TreeLoader() 。「Ext.tree.TreeLoaderはコンストラクターではありません」のようなエラーが表示されます。extjsの古いバージョンでは正常に動作します。私を助けてください。前もって感謝します