// レポートコンテキストにキーと値を登録 reportContext.setPersistentGlobalVariable("title", "店舗一覧"); // アプリケーションコンテキストにMapを登録 appContext = reportContext.getAppContext(); importPackage(Packages.java.util) colorMap = new HashMap(); colorMap.put("color1", "#FAFAD2"); colorMap.put("color2", "#FAEBD7"); appContext.put("colors", colorMap);
// sqlの取得 query = this.getDataSet("StoreListDataSet").queryText; // ダイナミックテキストにセット this.getDynamicText("sql").valueExpr = "query;";
// 指定カラムの値によって行の背景色を設定 if (this.rowData.getExpressionValue(3) == "0") { this.getStyle().backgroundColor = reportContext.getAppContext().get("colors").get("color1") } else { this.getStyle().backgroundColor = reportContext.getAppContext().get("colors").get("color2") }
カテゴリー
チャンネル
ニュース
テクノロジーポータルTEDIA パッケージソフトウェアならFind-IT エレクトロニクスならEETimes Japan
| 本サイトのご利用について | お問い合わせ | プライバシーについて | 会社概要 | インプレスグループサイト | インプレスグループTOP |
Copyright ©2004-2009 IMPRESS BUSINESS MEDIA CORPORATION, an Impress Group company. All rights reserved.