SharePointCommunity
Die deutschsprachige SharePoint Community mit Infos zu SharePoint - speziell SharePoint 2010 und SharePoint 2007


SPMenuField und Wrapping

bewertet von 0 Usern
Beantwortet Dieser Beitrag hat 1 Geprüfte Antwort | 2 Antworten | 1 Follower

Top-150-Beitragsschreiber
Männlich
40 Beiträge
sledge erstellt in 11 Mrz 2010 10:36

Hallo,

bei einem SPGridView habe ich verschiedenartige Spalten: die erste als SPMenuField, den Rest als SPBoundField. Bei letzteren funktioniert es Wrapping auszuschalten, in dem man mit

spBoundFieldObj.ItemStyle.Wrap = False
spBoundFieldObj.HeaderStyle.Wrap = False

entsprechend die Properties einstellt.

Beim SPMenuField funktioniert das mit

spMenuFieldObj.HeaderText = "String mit Leerzeichen oder Bindestrichen"
spMenuFieldObj.ItemStyle.Wrap = False
spMenuFieldObj.HeaderStyle.Wrap = False

auf diese Weise nicht. Sowohl die Spaltenbezeichnung als auch der Link in einer Datenspalte werden umgebrochen - was ich so nicht möchte :)

Bei MS gibt's einen Artikel über DataGrids, die wohl einen entsprechenden Fehler haben. Ist die SPGridView davon auch betroffen? Weiss jemand wo der Fehler sein könnte, und am besten, wie man ihn behebt?

Rolf

 

Beantwortet Geprüfte Antwort

Top-150-Beitragsschreiber
Männlich
40 Beiträge

Problem gelöst. Control als Kind von SPMenufield in der Render-Methode mit entsprechendem Style löst das Problem.

Alle Antworten

Top-150-Beitragsschreiber
Männlich
40 Beiträge

Den Header habe ich inzw. gefixt (mit style="white-space:nowrap"). Leider gehen die innere Tabellenzellen immer noch nicht. Hier ein Bild, wo man unten den Umbruch sieht:

Top-150-Beitragsschreiber
Männlich
40 Beiträge

Problem gelöst. Control als Kind von SPMenufield in der Render-Methode mit entsprechendem Style löst das Problem.

Seite 1 von 1 (3 Elemente) | RSS