マスカットは Web ブラウザ上で動作する Ajax リッチクライアントアプリケーションの開発を支援するためのフレームワークおよび統合開発環境です。マスカットプロジェクトではこれらのソフトウェアの開発成果をオープンソースで公開しています。
maskat1.4.3 をリリースしました
前のバージョンからの主な変更は以下の通りです。
【変更点】
1.最新版FireFox(2.0.0.2版)で動作するよう対応しました。
2.テキストボックスの日付入力フォーマットをDD/MM/YYYYからYYYY年MM月DD日に変更しました。
3.チェックボックス、コードリブ、ラジオボタンにenable属性を追加しました。
4.イメージのバインディング機能が追加されました。(詳細は以下を参考にして下さい)
【リクエスト対応】
トラッキング - Feature Requestsの以下の項番に対応しました。
■9957 バリデーションについて
概要:バリデーションのエラーメッセージをすべての入力チェックが終ってから、一括で出力できるように変更しました。
【例:イメージバンディング】
概要:イメージ表示ボタンを押すと、imageOut.gifの表示がサーバから取得した画像(test.png)に切り替わります。
-------------------レイアウト定義XML-----------------------
<layout name="imgBindTest">
<image name="testImg" top="143" left="174" imageOut="imageOut.gif"></image>
<button name="btnNew" top="263" left="162" title="イメージ表示"></button>
</layout>
-------------------イベント定義XML-------------------------
<component id="btnNew">
<event id="onclick" type="remote" remoteUrl="./images">
<result rootNode="result">
<target out="testImg" in="imageOut"></target>
</result>
</event>
</component>
-----------------サーバからの受信電文----------------------
<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<result>
<imageOut>./image/test.png</imageOut>
</result>