Frage

Ich habe ein WebPart mit mehreren Eigenschaften, die Teil eines benutzerdefinierten Toolteils sind.Wenn ich die Eigenschaften festlegt, möchte ich, dass das WebPart die Eigenschaftsänderungen widerspiegelt, während sie sich noch nach Anwenden / OK bearbeiten, aber die Seite befindet sich noch im Bearbeitungsmodus (ich vermute in den Anwenden meines benutzerdefinierten Werkzeugteils).Irgendwelche Ideen?

tia

War es hilfreich?

Lösung

Dies hängt davon ab, wo Sie im Lebenszyklus des Webparts die Eigenschaften verwenden.

Wenn Sie die Werte frühzeitig verwenden, bevor das "Toolpane" das geklicktete Ereignis für Apply / OK erhält, wodurch Ihre Toolparts anwenden, um die Eigenschaften zu feuern und zu ändern, werden die Änderungen nicht bis zur nächsten Page-Page angezeigt.

Wenn Sie die Werte spät verwenden (nach dem geklickteten Ereignis), wird die Änderung "sofort" angezeigt.

In meinem fortgeschrittenen Web-Teil finden Sie unter Änderungen an TestCCC nicht, wenn ich ENURECHILDCONTROLS in PageLoad anrufe, wodurch das LiteralControl vor dem geklickteten Ereignis hinzugefügt wird.Änderungen an TestRC, die sofort angezeigt werden, weil er spät ausgerichtet ist. generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top