目次
-
概要
-
「Dojo Text Box」とは
-
実装方法
-
Dojo Text Boxのプロパティ
概要
XPages Extension Library 「Dojo Text Box」の利用方法について記述する。
「Dojo Text Box」とは
プレーンなテキストを入力するためのコントロールである。
実装方法
コントロールビューの[Dojo Form]にある「Dojo Text Box」をドラッグ&ドロップする。
後述のプロパティを設定する
Dojo Text Boxのプロパティ
Dojo Form内のコントロールを初めて使用するとき、1つの疑問につきあたります。
「この中の多くは、コア・コントロールに同じようなものがあるじゃん」
明らかにDojo Form側にしかない独自コントロールもありますが、
Dojo Text Box に関して云えば、コア・コントロールの編集ボックスを用い「文字列」として使用すれば、通常はコトが足りそうに思われます。
相違をさぐるために、それぞれのプロパティを比較してみます。
左が編集ボックス、右がDojo Text Box
□dojo
dragRestriction
わからず
intermediateChanges
onChangeがそもそも動作しない
□アクセシビリティ
tooltip
動作しない
alt
tabIndex
waiRole
waiState
□イベント
編集ボックスと同じイベントは存在しない
というのはonの次がすべてCAPSである
□基本
trim
先頭と最後のスペースをカット
(単語間のスペースはカットせず)
□形式
lowercase
propercase
uppercase
それぞれ式言語の同綴り@関数と同等イメージ
true/falseでの選択
もし、複数を「true」で指定したらどうなるの?という疑問が。
実験結果
3つともtrueにする・・propercaseが有効
2つをtrueにする
propercaseとuppercaseをtrueにする・・uppercaseが有効
uppercaseとlowercaseをtrueにする・・lowercaseが有効
lowercaseとpropercaseをtrueにする・・propercaseが有効
対抗させた場合よくわからないじゃんけん関係