画面操作 - 日付
日付を空白状態で表示したい
Biz/Browser DT ver1.3.0より、DateEditクラスへ日付の空白状態を許可するnullableプロパティが追加されました。
nullableプロパティをtrueに設定すれば空白状態で日付を表示することが可能です。
nullableプロパティがfalseの場合、空状態に設定しても空白で表示されません。
日付に不正な値を入力した場合、nullableプロパティがtrueだと無効な日付として空白で表示されます。
【nullableプロパティが無効の場合】
【nullableプロパティが有効の場合】
Form form1 { width = 800; height = 600; DateEdit dateedit1 { x = 40; y = 72; width = 192; height = 32; format = "YYYY/MM/DD"; } DateEdit dateedit2 { x = 40; y = 176; width = 192; height = 32; format = "YYYY/MM/DD"; # 空白表示を許可 nullable = true; } Label label1 { x = 40; y = 24; width = 192; height = 40; value = "空白表示を許可しない(デフォルト)"; horizontalAlign = ALIGN_LEFT; verticalAlign = ALIGN_MIDDLE; bgColor = new Brush("#ffffffff", Brush.SOLID); } Label label2 { x = 40; y = 128; width = 192; height = 40; value = "空白表示を許可"; horizontalAlign = ALIGN_LEFT; verticalAlign = ALIGN_MIDDLE; bgColor = new Brush("#ffffffff", Brush.SOLID); } Button button1 { x = 48; y = 232; width = 144; height = 40; title = "DateEdit初期化"; function onTouch(e) { # dateedit1は空設定しても空白表示にできないので現在日付で初期化 ^.dateedit1.value = new Date(); ^.dateedit2.value = ""; } } }
Biz-Collections Bizの宝箱 トップへ
Biz/Browser DT・Biz/Designer DT TIPS集 トップへ