番号列編集ボックスでカレンダーアイコンを有効にしますか?日付を表示する数値列編集ボックスを備えたテーブルボックスを作成しています。ただし、フォーマットを正しく設定しても、カレンダーアイコンが表示されません。次に例を示します。
nw = new window("Test Calendar",
neb = number edit box(),
tb = table box(
string col box("String", {"One", "Two"}),
date_nceb = number col edit box("Dates", {., .})
)
);
neb << Set Format( Format( "ddMonyyyy", 12 ) );
date_nceb << Set Format( Format( "ddMonyyyy", 12 ) );

番号編集ボックスでわかるように、カレンダーアイコンが正しく表示されます。ただし、[日付]列には何もありません。
スクリプティング再:番号列編集ボックスでカレンダーアイコンを有効にしますか?Number Col Edit Boxがカレンダーの書式設定を(まだ)サポートしていない可能性がありますか?
おそらく、可能な回避策として、Col Boxを使用できます(値を処理するのは少し面倒かもしれません)。
Names Default To Here(1);
nw = new window("Test Calendar",
neb = number edit box(),
tb = table box(
string col box("String", {"One", "Two"}),
Col Box("Dates",
neb1 = Number edit box(.),
neb2 = Number edit box(.),
)
)
);
neb << Set Format( Format( "ddMonyyyy", 12 ) );
neb1 << Set Format( Format( "ddMonyyyy", 12 ) );
neb2 << Set Format( Format( "ddMonyyyy", 12 ) );再:番号列編集ボックスでカレンダーアイコンを有効にしますか?私はあなたが提案したようにcolボックスを使うことになった。より多くのオーバーヘッドがありますが、機能します。
再:番号列編集ボックスでカレンダーアイコンを有効にしますか?上記に関連する新しい質問。コンボボックスを含むcolボックスを作成していますが、それらをループして、各コンボボックスに選択された値を取得する必要があります。しかし、これを行う方法はないようです。
nw = new window("Test Colboxes",
tb = table box(
string col box("String", {"One", "Two"}),
date_nceb = number col edit box("Dates", {1, 2}),
cb = col box("Combo boxes"),
),
button box("OK",
cb_list = cb << get;
print(cb_list, nitems(cb_list));
)
);
cb << append(combo box({"ABC", "DEF"}));
cb << append(combo box({"GHI", "FUBAR"}));

[OK]をクリックすると、ログに次のように表示されます。
{"", ""}
2
コンボボックスのリストを取得したい。