... du nimmst die UNID zur Kategorisierung, die Liste mit den Agenten setzt sich pro-Zeile-ein-Agent mit einem Trennzeichen für Mehrfachwerte zusammen:
Agent_1[:]activ[:]... => "[:]" fungiert hier als Trennzeichen
=> also @Text( @DocumentUniqueID ) für die erste kategorisierte Spalte.
=> die zweite Spalte stellt die Liste dar, in der Sortierung die du brauchst. Dies ist deine Liste mit den Agenten. Nenne sie "$SORT"
=> die dritte Spalte berechnet parallel zu deiner Liste den Index der Einträge
=> alle weiteren Spalten nicht mehr sortieren - aber Mehrfachwerte als neue Einträge anzeigen
=> die einzelnen Werte kannst du dann mit @Word($SORT ; "[:]" ; 2 ) anzeigen => für den zweiten Wert in der Zeile
=> Icon-Spalte als editierbar markieren
In den Events der Ansicht musst du dann bei TargetFrame(single click) und TargetFrame(DoubleClick) den Index mit einem Schlüssel ins Environment schreiben
Die Angeklickte Spalte erhälst du mit @Text(@GetViewInfo([ColumnValue] ; 2 ) ) => Achtung die dritte Spalte wird mit 2 zurückgegeben.
Im InViewEdit fängst du dann die Icon-Spalte ab, der du am Besten auch einen Namen zum besseren ansprechen verpasst.
Der Index aus dem Enviromnment gibt dir den Eintrag zurück aus deiner Liste, der bearbeitet werden soll. Jetzt entsprechend die Werte setzen und speichern, dann funzt es - oder auch nicht
))
Ich denke das sollte es gewesen sein...