Posts
349
Comments
106
Trackbacks
4
Javascripte in der SharePoint Listen-Ansicht "Edit in Datasheet"

Wird in SharePoint als Ansicht einer Liste "Edit in Datasheet" ausgewählt, dann wird die Liste in Form einer editierbaren Tabelle angezeigt.

Dabei werden in den Quellcode automatisch mehrere Javascripte eingefügt. So wird u.a. per Javacript das onload Event der Seite überschrieben:

<SCRIPT language=JavaScript for=window EVENT=onload>
GCWindowResize(document.xxx);
GCActivateAndFocus(document.xxx);
</SCRIPT>

und eine Variable "bGridViewPresent" definiert und auf true gesetzt

<SCRIPT language=JavaScript>
var bGridViewPresent = true;
</SCRIPT>

In manchen Fällen ist es nicht gewünscht, dass das onload-Event der Masterpage überschrieben wird, da hierüber nützliche Funktionen des Javscript-Frameworks ausgeführt werden.

Die Variable "bGridViewPresent" kann nun in der Masterpage verwendet werden um sich die alte onload-Funktion wieder zurückzuschreiben:

<SCRIPT language=JavaScript >
if ( typeof (bGridViewPresent) != 'undefined')
{
    window.onload =newOnload();
}

function newOnload() {
// … hier die gewünschte onload-Funktion einsetzen
}
</SCRIPT>

posted on Wednesday, November 05, 2008 11:46 AM Print
Comments
No comments posted yet.

Post Comment

Title *
Name *
Email
Url
Comment *  
Please add 7 and 2 and type the answer here: