Kalendersymbol im Bearbeitungsfeld Nummer Col aktivieren?Ich erstelle eine Tabellenbox mit einer Bearbeitungsbox für Zahlen, in der das Datum angezeigt wird.Selbst wenn ich das Format richtig einstelle, wird das Kalendersymbol nicht angezeigt.Hier ist ein Beispiel:
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 ) );

Wie Sie im Bearbeitungsfeld für Nummern sehen können, wird das Kalendersymbol ordnungsgemäß angezeigt.Nichts für die Dates-Spalte.
SkriptingBetreff: Kalendersymbol im Bearbeitungsfeld "Nummer Spalte" aktivieren?Könnte es sein, dass Number Col Edit Box (noch) keine Kalenderformatierung unterstützt?
Möglicherweise können Sie als mögliche Problemumgehung Col Box verwenden (der Umgang mit den Werten ist möglicherweise etwas ärgerlicher).
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 ) );Betreff: Kalendersymbol im Bearbeitungsfeld "Nummer Spalte" aktivieren?Am Ende habe ich Col-Boxen verwendet, wie Sie vorgeschlagen haben.Mehr Overhead, aber es funktioniert.
Betreff: Kalendersymbol im Bearbeitungsfeld "Nummer Spalte" aktivieren?Neue Frage zu den oben genannten.Ich erstelle ein Spaltenfeld mit Kombinationsfeldern und muss diese durchlaufen, um den ausgewählten Wert für jedes Kombinationsfeld zu erhalten.Es scheint jedoch keine Methode dafür zu geben.
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"}));

Wenn Sie auf OK klicken, wird dies im Protokoll angezeigt:
{"", ""}
2
Ich möchte die Liste der Kombinationsfelder erhalten.