Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Problem
W Microsoft Office SharePoint Online zaimportujesz niestandardowy kod XSLT do wbudowanego składnika Web Part, a następnie skonfigurujesz składnik Web Part do uruchamiania kodu XSLT. Podczas próby wyświetlenia składnika Web Part zostanie wyświetlony następujący komunikat o błędzie:
Unable to display this Web Part. To troubleshoot the problem, open this Web page in a Microsoft SharePoint Foundation-compatible HTML editor such as Microsoft SharePoint Designer. If the problem persists, contact your Web server administrator.
Ponadto element członkowski klasy DataFormWebPart może sporadycznie nie być wyświetlany.
Rozwiązanie
Aby obejść ten problem, wykonaj co najmniej jedną z następujących akcji w programie Microsoft SharePoint Projektant 2013 r., aby zmniejszyć prawdopodobieństwo, że składnik Web Part osiągnie limit ograniczania przepustowości:
- Zmniejsz rozmiar kodu, zastępując istniejącą wartość ddwrt:EscapeDelims(string(@ID)) nową wartością @ID.
- Usuń wszystkie < ciągi języka SharePoint:FieldDescription>.
- W przypadku strony formularza edycji podziel szablon XSL dla <elementu xsl:template name="dvt_1.rowedit"> na wiele szablonów XSL, dzieląc wiersze tabeli na wiele szablonów XSL. Można to zrobić za pomocą programu SharePoint Projektant 2013 do edytowania i dodawania ciągów.
Więcej informacji
Ten problem występuje, gdy kod XSLT jest ograniczany przez usługę SharePoint Online. Aby zachować optymalną wydajność i niezawodność usługi SharePoint Online, można przekroczyć limity ograniczania przepustowości dla niestandardowego wykonywania XSLT, jeśli spełniony jest jeden lub oba z następujących warunków:
- Niestandardowy kod XSLT powoduje przepełnienie stosu.
- Czas wykonywania XSLT przekracza jedną sekundę.
Nadal potrzebujesz pomocy? Przejdź do witryny SharePoint Community.