あら。先日の実装から はや2W。
ソース壊れたりなんだりしてまたもや牛歩。。。
いまのシステムはサーバサイドはASP.NETC#で組んでるのだが、
Jsonのシリアライズがどうも。。ってなっててそれはJson.NETで解決済みだったんだけど
いままでは一行ごとのシステムコミットで実装しててサーバサイドへのリクエストは単一行情報のみだった。
現状の実装ではWriterをしようすることで
複数行のCreate、複数行のUpdateが可能になり、それぞれのURLへリクエストが送られてくることになる。
わかってないことが二つあった。
①まず、リクエストのなまえってなにでくんのか?
Ext.data.Writerのソース見ると params[this.meta.root] に突っ込んでる。
で、WriterのmetaってのはReaderのmetaの複製。これはStoreのコンストラクタでやってる。
前のえんとりExtJs-65でラップしてるのでシステム内は「rows」ってことになる。a
サーバサイドでstring reqdata = Request.Form["rows"].ToString();
でアクセス可能。よしよし。
②Json.netが使えていない。
ってーのもJobjectクラスのParseメソッドしか触っておらず、
単一情報だったときは泥臭く、『[{一行情報}]』の『[]』をTrimしてParseにかけてた。
うごきゃーいいし、ってのりだったのでまったく見ていなかかった。
さて、複数だとこまるー。
ってことでちゃんとリファレンスを読むとJarrayクラスがある。
想像通りJobjectの配列返却。問題なし。
ってことでめでたく、、
複数行のCRUD実装のゴールが見え隠れ。
コンテキストメニューの実装を加えればこの開発の基礎周りは出来上がり。
よかった。今日はもう寝る。
転職用の日記だったのですが趣味でExtJsを使用して遊んでます。 いろいろと作業期間があく為、そのための備忘録ブログです。記事内容等で問題等があっても責任は取りません。とうとう趣味プログラマになりました。
登録:
コメントの投稿 (Atom)
node + ejs + Socket.io のサンプル
まずい。。 一年間、一回も更新してない!!! つまり、、 趣味の時間がほぼ皆無ということの現れです。 業務と子育てに追われた一年でしたね。。。。。 危なく年をこすところだった。あぶない。なぶあい。 話を変えて。 今月初旬に 社内でちょっとしたプレゼンをする事に...
-
bakeでBancha用のモデルとコントローラの作成 bakeで自動生成します。 まず、カレントディレクトリをappにして cd UserDir/public_html/app ./Console/cake bake を実行。 DB設定 Welcome...
-
banchaを使ってみる banchaのサイトは こちら から インストールから まずはCakeの設置。 (bancha:0.9.5はcake2.1.X(現在は2.1.5)に対応しています。 Dispacherの実装が2.2.Xだとことなるため、Banch...
-
BanchaとBanchaScaffoldを利用した簡単なCRUD実装のまとめ この記事は、 Sencha Advent Calendar 2012 の7日目の記事です。 皆さんも是非、是非、参加してください。後半、まだまだ参加枠ありますよ!!そこのあなた!! ...
0 件のコメント:
コメントを投稿