Hallo,
ich habe mir ein paar Smar-Icons gebaut für meine Mailbox um eine Art Labeling hinzubekommen. Abgeschaut habe ich mir das ganze bei dem Glabels Template hier: http://www.openntf.org/Projects/codebin/codebin.nsf/0/FCF5B021C10AAF458625715A00746175
Jetzt habe ich noch eine grosse Herausforderung. Wenn ich mein Smart-Icon ausführe
availableLabels := @Trim(@Unique(@DbColumn("":"NoCache"; ""; "gLabels"; 1): "- New label -"));
chosenLabel := @Prompt([OkCancelCombo]; "Labels"; "Choose the label you want to add or remove"; ""; availableLabels);
action := @If(chosenLabel = "- New label -"; "new";
@IsMember(chosenLabel; gLabels); "remove";
"append");
@If(
action = "remove";
@Do(
@SetField("gLabels"; @Trim(@Replace(gLabels; chosenLabel; " ")));
@If(gLabels = ""; @SetField("gLabels"; @DeleteField); gLabels)
);
action = "append";
@SetField("gLabels"; @Trim(gLabels:chosenLabel));
action = "new";
@SetField("gLabels"; @Trim(gLabels:@Prompt([OkCancelEdit]; "New label"; "Write the name of the new label"; "")));
@Success
)
und dabei mehrere Dokumente markiert habe wird das Label nur auf ein Dokument angewendet.
Wie bekomme ich es denn hin, dass alle ausgewählten Dokumente in der Ansicht (über Haken) mit dem Label versehen werden?
Gruss Ray
:-: