CakePHP + Ext JS で グリッド 編集 (EditorGridPanel)
CakePHPとExt JSにはRESTの仕組みがあります。これを利用してExt JSのグリッド編集を行います。
前回のサンプルではグリッド表示だけで、編集機能がありませんでした。
これに編集機能を付けます。
追加・変更部分のみ記載します。
CakePHP + Ext JS で グリッド 表示 (GridPanel)
CakePHPとExt JSにはRESTの仕組みがあります。これを利用してExt JSのグリッド表示を行います。
下記のサンプルでは蔵書テーブル(books)と著者テーブル(authors)から情報を取得して一覧をグリッドで表示します。
Webサービスを利用したAJAX郵便番号検索
郵便番号から住所を検索したり、住所から郵便番号を検索するTipsは様々なサイトで公開されています。
大体の場合は、郵便事業株式会社様(旧日本郵政公社)が提供しているCSVデータをDBに保持して・・という形式が多いようです。
確かに自前でDBを用意して検索アプリを作成し、郵便番号情報を常に最新にメンテナンスできる環境があれば、最善の方法です。
ただ、「そこまでは必要ないけども、もっと簡単に実装したい」という場合を想定して、WEBサービスを利用し簡単に実装するサンプルを作成しました。
今回のサンプルはこちらで確認できます。
よくある住所欄の入力フォームで
・郵便番号を入力するとオートコンプリート形式で該当住所を表示
・住所をクリックすると入力フォーム内の住所欄に値を代入する
というものです。
