投稿

10月, 2016の投稿を表示しています

フォームというアイテム名について

イメージ
皆さん、こんにちは。

Notes/Domino、使ってますか?
11月はNotes/Dominoに関するイベントが多数開催されます。
ちょっと整理してみてみましょう。

11月9日(水) ノーツコンソーシアム オープンセミナー2016 ノーツでワークスタイル変革を!
11月10日(木) IBM Connect Japan 2016 福岡
11月18日(金) ノーツ・しこく・フェスタ 2016 AI×IoT×クラウドの衝撃!
11月21(月)~22日(火) XPagesDay 2016
11月22日(火) テクてく Lotus 技術者夜会

私が把握しているだけでこれですので、各企業様の個別開催等を考えるとものすごい数ですね!!
是非、都合をつけて参加するようにしましょうね。


さて、今日の話題に進みましょう。
qa9 for ICS Developer
でちょっと気になる質問を見つけたので、調べてみたところ、あまりにも奥が深かったので、ブログの記事にしてみます。

質問はこちらです。
ノーツDBのフォーム名に関しての質問

Notes DBで文書を作成すると、どのフォームで開くのかを決めるためのフォームフィールド(アイテム)が自動で作成されます。
それが"Form"になったり、"form"になったりと固定でないのがなぜなのか?ということですね。
Notesクライアントの中だけの話と考えると、ほぼ影響はないのですが、外部連携やJava、JavaScript等を利用する場合には大文字、小文字の判定が行われてしまい、思った通りの結果が得られないことがあります。
ですので、"Form"だったり"form"だったりと不定では困るということです。


では見ていきましょう。

まず、既存のNotes DBをいくつか確認してみました。
すると、確かに"Form"になっているものと"form"なっているものがあるのを発見しました。


ということで、質問者が言っていることは確かに起こりうるというのがわかりました。
このNotes DBの文書を確認してわかったことがあります。
フォームは複数ある。全文書のフォームフィールド名は"form"になっている。フォームの設計要素…