問題タブ [ext-direct]
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.
asp.net-mvc - ASP.NET MVC を使用した ExtJS ダイレクト
ASP.NET MVC でExtJS Directを使用することを検討してきましたが、MVC のルーティングではうまく機能しないようです。ASP.NET MVC でそれを実装した人はいますか? 実際の実装の詳細は知りたくありません。誰かが実際に機能させることができたかどうかを知りたいだけです。
java - ext-jsによるサーバーサイド技術
次のアプリケーションの UI を開発するために Ext-JS を選択しました。Ext-JS がサーバーと対話するための最良の方法は何だろうと思っています。
JSON 応答を返すプレーンな JSP を使用する必要がありますか? バックエンドの Java コードで直接リモート処理を提供する DWR または Jabsorb を使用する必要があります。他の解決策はありますか?
私はパフォーマンスについてもっと心配していますが、他には何もありません。
events - Extjs。作成アクションで store.save() の後に書き込みイベントをキャッチできない
ExtJSストアに新しいレコードを作成してサーバーに保存した後、イベントを処理しようとしています。しかし、私には問題があります-更新アクションの後にのみ発生するイベントを書き込みます。ドキュメントには次のように記載されています。
@event write サーバーが Ext.data.Api.actions CRUD アクションの後に 200 を返した場合に発生します。アクションの成功は、result['successProperty'] プロパティで決定されます (注意: RESTful ストアの場合、単純な 20x 応答で「破棄」および「更新」アクションに十分です。「作成」アクションは、データベース pk)。
今、私はサーバーからのそのような応答を持っています:[{"tid": 5, "action": "CityGrid", "type": "rpc", "method": "create", "result": {"msg": "saved", "data": {}, }}]
作成されたオブジェクトの database.pk をサーバーの応答に追加すると問題が解決すると思いますが、その方法がわかりません。私はこれを試しまし... "data": {"Id":my_object.id}
たが、効果はありません。
django - Python extdirect を使用する django プロジェクトのデプロイに関する問題
extdirectアプリを使用する Django プロジェクトを mod_wsgi で Apache にデプロイしようとしています。
extdirect アプリを使用すると、Django で ExtJS Ext.Direct 機能を使用できます。とりわけ、カスタムテンプレートタグを使用すると、次のような行が自動的にテンプレートに追加されます
この行では、「url」パラメーターが「/extdirect」で始まるように自動的に設定されます。
しかし問題は、自分のサイトをサブ URL にマウントすることです
そのため、上記のスクリプトの「url」は機能しなくなりました。
URLはextdirect/django/templatetags/direct_providers.pyファイルに設定されており、コードを手動で変更すると
それは再び機能します。
しかし、extdirect パッケージに干渉せずに動作させる方法はありますか?
javascript - ExtJS 4.0、Django、ExtDirect
このDjango Ext.Direct ルーターを ExtJS 4.0 で使用できるかどうか知っていますか? それを行う方法を見つけることができる例はありますか? 私は JavaScript プログラミングが初めてです。
サーバー側のフォーム検証を ExtJS と統合するのは簡単ですか? ファイルのアップロードはどうですか?
ExtJS ライブラリの描画 (またはチャート) を使用して、クライアントが空席をクリックしてチケットを購入できるホールを描画できますか? これを簡単に行うのに役立つ他の ajax ライブラリを知っていますか?
json - ASP.NET MVC 3 ModelState.IsValid は、Ext.Direct を使用してエンコードされた JSON データに対して常に true を返します。
フォームがあり、必須項目は顧客名だけです。したがって、私のモデルには次のものがあります。
以前、私は HTML 投稿を行っていましたが、検証を含め、すべてが正常に機能していました。
ここで、重要な事実であるExt.direct.mvc ( http://code.google.com/p/ext-direct-mvc/ ) を使用してフォームを「ajax 化」し、データを Json に投稿しました。フォーマットとデータが正常に投稿されています。
コードにブレークポイントを設定すると (現在はデバッグ目的で変更されています):
CustomerOrderModel.CustomerOrderHeader.CustomerName = "" であることがわかります
しかし、ModelState.IsValid は true です。
今私が試したことのいくつかについて:
CustomerName = null であることを確認するために、ModelState.isValid をチェックする直前に次のコードを挿入しました。
customerOrderModel.CustomerOrderHeader.CustomerName = null;
TryUpdateModel(customerOrderModel) を使用してみましたが、次のエラー メッセージが表示されます。
TryUpdateModel がタイプ 'System.MissingMethodException' の例外をスローしました
「ルート」「CustomerOrderHeader」の名前が「customerOrderModel」に変更されてパラメーターに一致するように、json データを変更しようとしました。
これらのことはどれもうまくいきませんでした。では、検証が機能しなくなったというのは、何が間違っているのでしょうか? 問題をデバッグするには、どのような手順を実行できますか?
カウンセラーベンの編集
カウンセラーベンの編集2
java - extdirectspring メソッドが機能しない
extdirectspringを使用して、Spring MVC アプリの ext direct をセットアップしました。プリミティブと文字列を取得して、ext.js で使用できます。オブジェクトのリストを取得しようとすると、JavaScript 側で「未定義」になります。Person クラスを機能させるために何か特別なことをする必要がありますか?
次のコードに注釈を付けました。
これは私がクライアント側で使用しているものです:
app.js は次のようになります。
ajax - Ext.Direct VS Ext.Ajax
通常のExt.ajax呼び出しに対するExt.directの主な利点は何ですか?いつ使用することを検討する必要がありますか?
spring - ExtDirectSpring ルーター URL?
ExtDirectSpringを機能させようとしていますが、Direct Router への URL がどうなるかわかりません。
私のコントローラー:
私の JSP では、次のようなプロバイダーを追加します。
...そして、次のストアを使用してグリッドを設定します。
ページをロードすると、http://localhost:8080/fkr/app/controller/extjs/remoting/routerへのリクエストが送信されますが、私の loadAllMyStuff- 関数には送信されません。私の推測では、ダイレクト ルーターへの URL が間違っています。
ルーターへの正しい URL は?
編集: RouterControllerのメソッドルーターがパラメーターextActionとextMethodを期待していることがわかりましたが、指定されたコードではパラメーターアクションとメソッドが送信されます。それは奇妙に思えます...
ext-direct - Ext.Directデータキャッシング戦略は何ですか?
最近Ext.Directをたくさん使い始めましたが、キャッシュ戦略をdirectFnリクエストと統合する方法がわかりませんか?例:データが変更されない場合は304を返すなど