fc2ブログ

Notesクライアントでグラフを作る

Dominoでグラフをライフワークにするつもりはないですが、アイデアというか他に用途が見つからないものが出たので書いておきます。
今回はNotesクライアント。フォームにパススルーHTMLを記述して、Notesクライアントで見るとちゃんと表示されます。ということで矩形画像の幅を変えて棒グラフに見せるHTMLをパススルーHTMLにしてみました。

(1) イメージリソースに20×13pxの画像 棒 (ファイル名はbar.gif)を登録する。

(2) フォームを用意して、データを入力する。
フォーム

(3) ビューを用意。ビュー名は"Sale"、列式は下記の通り。
グラフ

"<tr>" +
"<td width=60>" + YYYYMM + "</td>" +
"<td width=70 style=\"text-align:right\">" + @Text(URIAGE; ",") + "</td>" +
"<td><img src=\"" + @WebDbName + "/bar.gif\" height=10 width=" +
@Text(URIAGE/10000) + "></td>" +
"</tr>"

(4) フォームを用意して。フォームの中に計算結果テキストを貼り、列式は下記の通り。
計算結果テキストにパススルーHTMLの指定を忘れずに!
グラフ

L := @DbColumn("" : "NoCache"; "" : ""; "sale"; 1);
@If(L = ""; ""; "<table>" + @Implode(L) + "</table>")

フォームを開いてみると下記の通り
グラフ

やっていて気が付いたのですが、Styleで使えるものと使えないものがあります。各要素にStyle指定ではなくまとめたいとき、HTML Head Contentに記述しても効きません。共有リソースのスタイルシートを使えば可能です。
他ではUIをRefreshしてもパススルーHTMLは反映されず、開き直しが必要です。

NotesクライアントでパススルーHTMLが有効なのはスゴイですが、一般的なStyleで使えないものが多そうだし、JQueryと融合は無理そうだし、結局使い道がなさそうですが何かありますか?
スポンサーサイト



テーマ : プログラミング
ジャンル : コンピュータ

コメントの投稿

非公開コメント

プロフィール

ピヨパパ

Author:ピヨパパ
静岡市のエンドユーザーSE。
最近はDominoの開発ばかりでうんざり。
是非気軽にコメントして下さい。

FC2カウンター
最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる