問題タブ [extjs4]
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.
model-view-controller - Ext JS 4.0 - MVC Ext.panel.Form & Ext.ComponentLoader
Ext JS 4.0 と新しい MVC アーキテクチャを掘り下げ始めたところです。いくつかのグリッド ビューとツリー ビュー、およびそれらの適切なストアを備えたユーザー コントローラーを作成しました。ここまでは順調ですね。
最初のフォームを作成したばかりで、新しいローダー構成に苦労しています。フォームがレンダリングされ、次の Ajax 呼び出しは成功しますが、フォームに入力されません。
現在使用している JSON は次のようになります。
すべてのレンダラー オプションをいじって、ターゲットで遊んでみました。レンダラー、ターゲット、および JSON 形式の可能な組み合わせを考えると、私は非常に混乱しています。
私はおそらく雑草の中でかなり離れています...誰かがこれを機能させましたか? 私はこれの例を見つけるのに非常に苦労しています。
javascript - ExtJS 4 ツリーでルート ノードを非表示にする際の問題
テキスト フィールドでのキーストローク後にデータをロードするツリー パネルがあります。ルート ノードを非表示に設定すると、ツリーのロード時にテキスト フィールドからフォーカスが奪われます。ルート ノートを非表示にしないと、完璧に機能します...
何か案は?
javascript - Ext.each で関数を終了するには?
重複の可能性:
Ext.each を中断または継続する方法
まさに私が達成したいのは、配列内の文字列をチェックすることです..
特権がtrueの場合は...を返しtrue
ます
しかし、firebugではそれが表示here
されb
ます. 終了する方法Ext.each
??
extjs - ExtJs を使用してデータベースからのデータを使用してツリーを構築およびロードする
私はツリーパネル(または単に動作するために必要な単純なツリー)を構築し、データベースからデータをロードしようとしています
私は試してみましたが、試してみました..しかし、それはできません。
誰かが私にこれを行う方法を教えてもらえますか?
私のJSON:
私のC#コード:
extjs - ExtJs4 - グリッドの ColumnModel に相当するものは何ですか?
ExtJs4 の ExtJs3 に相当するものは何Ext.grid.ColumnModel
ですか?
私がやりたいのは、列を非表示にすることです.ExtJs3で以下のようなことをしました:
javascript - ExtJS 4でExt.grid.Panelの選択されたセルを決定する方法は?
Ext.grid.Panel の選択されたセルを取得するにはどうすればよいですか? ExtJS 3 では、次の方法で可能でした:
Ext 4には
しかし、これは私に記録を与えるだけです。
php - ExtJS グリッド セルの編集
extjs グリッドで extjs 4 セル編集プラグインを使用しています。1 つのグリッドで正常に動作していますが、セルの編集も必要な同じページに新しいグリッドを作成すると、終了するグリッド データが消えます。問題の診断に丸一日費やしましたが、無駄でした。
モデル、ストア、およびグリッドのコードは次のとおりです。
extjs - ExtJSMVCコントローラーをコンポーネントではなくDOM要素に接続する
Ext.app.Controller control()メソッドを使用する方法はありますが、DOMクエリを渡しますか?標準リンクを含むページがあり、それらが拡張ボタンとして作成されていない場合でも、クリックハンドラーを追加したいと思います。
私はもう試した
ただし、リンクをクリックしてもアラートは発生しません。
this.controlでCSSセレクターを指定する方法はありますか?それとも、コンポーネントでのみ機能しますか?
extjs - EXTJS で ComboBox の既定のオプションを拡張できないのはなぜですか?
私はいくつかのコンボボックスを持っています。デフォルトのオプションをドライアップしたいので、これを行いました:
コンボボックスの各インスタンスに異なるものを入れたいだけです。
JQuery で a を使用してこれを行うことができました$.Extend(....
が、ExtJS を理解していません。
ありがとう
extjs - ExtJS 4: モデルのないグリッド/ストア
統計、カウントなど、実際にはモデルにマップされないデータを表示するグリッドがいくつかあります。それらが表示する値は、現在ログインしているユーザーに基づいてサーバーによって動的に生成され、任意の数に関連している可能性がありますサーバー側モデルの。
このような状況で ExtJS モデルをセットアップするのはばかげているようです。それらは次のようになります。
私には意味がありません。ストアの属性がまだ存在することは知っていfields
ますが、ドキュメントには、下位互換性のためにのみ存在するため、避ける必要があると記載されています。さらに、少なくとも互換性レイヤーが実行されている場合は、それを使用しないようにコンソールに警告が表示されます。
では、これらの状況に対する「適切な」アプローチは何ですか?