Activer l'icône de calendrier dans la zone d'édition de colonne numérique?Je crée une tablebox avec une boîte d'édition de numéro de col qui affichera la date.Cependant, même si je configure le format correctement, l'icône du calendrier ne s'affiche pas.Voici un exemple:
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 ) );

Comme vous pouvez le voir pour la zone d'édition du numéro, l'icône du calendrier s'affiche correctement.Rien pour la colonne Dates cependant.
ScriptingRe: Activer l'icône du calendrier dans la zone d'édition de la colonne numérique?Se pourrait-il que la boîte d'édition de colonne numérique ne prenne pas (encore) en charge le formatage du calendrier?
Peut-être que pour contourner le problème, vous pouvez utiliser Col Box (traiter les valeurs peut être un peu plus ennuyeux).
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: Activer l'icône du calendrier dans la zone d'édition de la colonne numérique?J'ai fini par utiliser des boîtes de col comme vous l'avez suggéré.Plus de frais généraux mais ça marche.
Re: Activer l'icône du calendrier dans la zone d'édition de la colonne numérique?Nouvelle question liée à ce qui précède.Je crée une zone de colonne contenant des zones de liste déroulante et je dois les parcourir en boucle pour obtenir la valeur sélectionnée pour chaque zone de liste déroulante.Cependant, il ne semble pas y avoir de méthode pour faire cela.
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"}));

Cliquez sur OK pour afficher ceci dans le journal:
{"", ""}
2
Je veux obtenir la liste des combos.