202107 のの会@関数Talk 30th | Talks around @Functions in Notes and Domino

>100 Views

August 16, 22

スライド概要

Notes/Dominoの@関数を取り上げながら、調べたこと、経験したことを雑談してゆきます。
第30回も @DialogBox について。

profile-image

Notes/Domino worker - Formula language ♡er, #IBMChampion '15 & #HCLAmbassador '20 - '23, Nature Game (Sharing Nature) leader

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

@ -notes knows community- 2021/07/08 @関数Talk 第30回 公開版 @ 阿部 覚 (tw:) @abesat

2.

@ 前回、いつもよりもじっくり談義していたら 時間オーバーで 次に予定されていたセッションを押し出してしまいました 🔥 かつ、今回は3セッション構成なので 用心して短めに😅 @

3.

@ 前回は @DialogBox の2回目でした 特に申し上げてなかったんですけど😅 なんか、やるような流れになっていたので 引き続き、 @

4.

@ @DialogBox で放談 @

5.

@ 今回のネタもまだ@DialogBox 繰り返しますが、 @DialogBox は 値も返すけれども 主機能はこんなダイアログ画面を表示すること (および必要に応じ、 この画面で得たフィールド値を 元の文書にセットすること) @

6.

@DialogBox の構文はこんなでしたね @ 構文としては フォームの名前 キーワード @DialogBox( form ; [AUTOHORZFIT] :[AUTOVERTFIT] : [NOCANCEL] :[NONEWFIELDS] : [NOFIELDUPDATE] :[READONLY] : [SIZETOTABLE] :[NOOKCANCEL] : [OKCANCELATBOTTOM] :[NONOTE] ; title ) タイトル @ でしたが、確かに、云われてみれば

7.

@DialogBox の構文はこんなでしたね @ まだ、ここいら辺の引数については 触れておりませんでした フォームの名前 キーワード @DialogBox( form ; [AUTOHORZFIT] :[AUTOVERTFIT] : [NOCANCEL] :[NONEWFIELDS] : [NOFIELDUPDATE] :[READONLY] : [SIZETOTABLE] :[NOOKCANCEL] : [OKCANCELATBOTTOM] :[NONOTE] ; title ) タイトル @ 3つともダイアログで表示するボタンについての指定です

8.

@ 例によって、今回もフォーム上のボタンに 表示されている通りの式を入れています @

9.

@ 引数なしで実施 @ 3つの引数のいずれも指定しなければ、こんな表示 右には OK と Cancel のボタンがあります

10.

[NOCANCEL] @ @ "No Cancel" つまりCancelボタンが消えます

11.

[NOCANCEL] @ じゃあダイアログの入力を キャンセルできなくなるのか? @ そんなこともないみたいで、「×」を押せばよさそうです その意味ではゆるい引数なのかも

12.

[NOOKCANCEL] @ ぱっと見、「OKもCancelも表示しないで」という指定かと 思ってしまうのですが NO が指しているのは OK だけらしく、 [NOOKCANCEL] @

13.

[NOOKCANCEL] @ @ OKボタンは出ず、Cancelボタンだけが現れます …何に使うの? (前回扱った[READONLY]で暗黙的に指定される そうではありますが、明示的な利用法が浮かばない…)

14.

[NOOKCANCEL] @ @ ただ、[NoCancel]と組み合わせれば、 前述の「OKもCancelも表示しないで」 つまりボタンがないダイアログにできます

15.

[OKCANCELATBOTTOM] @ @ 最後にこちら、 ボタンを右側ではなく下に表示します

16.

[OKCANCELATBOTTOM] @ @ なお、Bottom だけじゃなくて Top や Left はできないの? と試したけれど 案の定、おこられました

17.

@ タイトルについて もう一つ残っていましたね フォームの名前 キーワード @DialogBox( form ; [AUTOHORZFIT] :[AUTOVERTFIT] : [NOCANCEL] :[NONEWFIELDS] : [NOFIELDUPDATE] :[READONLY] : [SIZETOTABLE] :[NOOKCANCEL] : [OKCANCELATBOTTOM] :[NONOTE] ; title ) タイトル @

18.

@ タイトルについて 指定すれば 指定したタイトルで表示してくれます @ 指定しない場合、 私が使っている Notes V10 では「IBM Notes」ですが かつては「Lotus Notes」でした V11以降のバージョンでは「HCL Notes」? ではなく「Notes®.」なんだそうです

19.

@ 今回もお付き合い ありがとうございました 😀 @