2005-03-22から1日間の記事一覧

FrontController

Cairngorm Frameworkのクラスのひとつ、その名のとおりフロント処理している。 com.iterationtwo.cairngorm.control.FrontController コンストラクタでは、Commandの初期化を行っている。

CairngormApplication

Cairngorm Frameworkのクラスのひとつ、Applicationクラスを継承している。 com.iterationtwo.cairngorm.application.CairngormApplication 初期化処理でFrontControllerクラスのサブクラスをインスタンス化している。

DataGridのスクロールを同期させたくない

DataGridを機能モリモリにすると、かなーり重くなるわけで、同期スクロールをOFFにした。DataGridの属性値を設定。デフォルトではtrueになっています。 liveScrolling="false"

変更されたセルの値の取得

DataGridの属性には、cellEdit="edit(event)" こんな感じで書いてあげて、 メソッド自体は、 function edit(event:Object) { var grid = event.target; //編集されたcellの値 var inputValue:String = grid.getItemAt(event.itemIndex)[grid.getColumnAt(eve…

入力規制

やっぱエクセルっぽく作ったら、入力規制とかもしたいわけで作ってみた。 cellFocusIn="{dataGrid.cellEditor.restrict='0-9';dataGrid.cellEditor.maxChars='10'}" これでセル内は、数字のみの入力、最大10桁という制限になりました。

Validator Messageのi18n化

エラーメッセージが標準英語で、しかも日本語化するときにはクラスを継承させてそれを利用しろってのは良くないよ。S2FlexではValidatorメッセージをプロパティファイルから持ってきていたね。裏ではRemoteObject呼び出しをしていたようだ。誰かのBlogには、…

SingleSelectionCellRenderer

やっぱりDataGridを使ってエクセルのように操作したいということで、SingleSelectionCellRendererを適応したんですが、そうすると、DataGridのcellEdit、cellFocusInイベントが走らなくなるんですよ。どうすればいいんですか!? サンプルソースではmxmlの属…

Charting Components Explorer

やばいイイ!こんなのを顧客がみたらFlex即採用だろうなぁ。ネタはChristopheのBlogから http://flexapps.macromedia.com/flex15/chartexplorer/explorer.mxml

DataGrid with Fixed Column(s)

既存C/SシステムをRIAでリプレースする場合、DataGridって超ありがたい。しかし、C/Sのときにやっていたカラム固定が無いので、無理やり実現するしかない。実装した上で、各種入力制限やフォーマット変換をかけると動きが重くなる。どうしても実現してほしい…

RemoteObject

RemoteObjectって複数同時にリクエストされるとキューが溜まる仕組みらしい。 RemoteObjectが呼び出すビジネスロジックが10秒掛かるような場合、次のリクエストがクライアントから飛んで来た場合には待ち行列に溜まるってこと??万が一そんな処理に同時に1…