Infopath - wiederholte Auswahl
wiederholte Auswahlgruppe ( mehrere Auswahlabschnitte ) .. entferne den derzeit ausgewählten Auswahlabschnitt, so ist dieser weg und keine Möglichkeit mehr diesen oder einen anderen Auswahlabschnitt mit dem Kontextmenu einzufügen ..
wie das verhindern ? ein OnBeforeChange Script für mindestens ein Element in Auswahlliste
In der Datenansicht die Gruppe oberhalb der WiederholtenAuswahl ( Repeating Choice Group ) markieren, KontextMenü Eigenschaften, Register Validaton und Events. Bei Events den OnBeforeChange auswählen und Edit drücken
Der Funktionsrumpf wird angelegt function msoxd_XELEMENTNAME::OnBeforeChange(eventObj) { // Write your code here // Warning: ensure that the constraint you are enforcing is compatible with // the default value you set for this XML node.
// The change is ignored if it does not involve // immediate children of the element. // aus Infopath SDK, vermeiden von hochgeblubberten Events if(eventObj.Site != eventObj.Parent) { return; }
// sind noch Auswahlelemente in Liste ? if (eventObj.Site.length == 0 ) { eventObj.ReturnMessage = "ein Eintrag wird erwartet."; eventObj.ReturnStatus = false; return; }
}
infopath | xml
3/28/2005 4:08:01 PM (W. Europe Daylight Time, UTC+02:00)
|