Monday, December 09, 2013

Sharepoint Verweisfeld Javascript

Wenn man im Sharepoint ein Verweisfeld mti mehreren Einträgen hat, dann werden die beiden Listen mit folgendem Javascriptcode gefüllt (CallStack):

GipInitializeGroup
  GipGetGroupData -- alle Verweise (z.b. "1|ta01|t |t |t2|ta02|t |t |t3|tb01_test123|t |t ")
    GipSplit (String mit allen Verweisen, liefert pro Listeneintrag 4 Arrayeinträge zurück: nr,text, " ", " ")
  GipGetSelectionData -- bereits selektierte Verweise (z.b..: "1|ta01|t2|ta02")
    GipSplit(String nur mit den ausgewählten Elmenten, liefert pro Listeneintrag 2 Arrayelemente zurück: nr, text)
... diverse ifs ...
for schleife zum hinzufügen der currentSelection (derzeit bereits ausgewählte elemente)
  GipNewOption() ... fügt bereits ausgewählte in rechte Auswahlliste hinzu
...if ...
GipRefreshGroupCore(master) ... prüft alle Listeneinträge ob schoin ausgewählt wurden und wenn nicht
  GipNewOption ... fügt neue Option ins linke Auswahllistenfeld hinzu

No comments: