¿Habilitar icono de calendario en el cuadro de edición de columna numérica?Estoy creando un cuadro de tabla con un cuadro de edición de columna numérica que mostrará la fecha.Sin embargo, incluso si configuro el formato correctamente, el icono del calendario no aparece.He aquí un ejemplo:
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 ) );

Como puede ver en el cuadro de edición de números, el icono de calendario se muestra correctamente.Sin embargo, nada para la columna Fechas.
ScriptingRe: activar icono de calendario en el cuadro de edición de columna numérica?¿Podría ser que el cuadro de edición de Number Col no admite el formato de calendario (todavía)?
Tal vez, como posible solución, podría usar Col Box (lidiar con los valores puede ser un poco más molesto).
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 ) );Re: ¿Habilitar icono de calendario en el cuadro de edición de columna numérica?Terminé usando cuadros de col como sugieres.Más gastos generales pero funciona.
Re: ¿Habilitar icono de calendario en el cuadro de edición de columna numérica?Nueva pregunta relacionada con lo anterior.Estoy creando un cuadro de columnas que contiene cuadros combinados y necesito recorrerlos para obtener el valor seleccionado para cada cuadro combinado.Sin embargo, no parece haber un método para hacer esto.
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"}));

Al hacer clic en Aceptar se muestra esto en el registro:
{"", ""}
2
Quiero obtener la lista de cuadros combinados.