SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Field bzw. FieldRef mit Umlauten im DisplayName - Problem

Geprüfte Antwort Dieser Beitrag hat 4 Antworten

Ohne Rang
508 Beiträge
Tom Scheuermann erstellt 13 Juli 2012 12:21
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hi Folks,

folgende Definition habe ich in einer mit VS 2010 erstellten Solution:

<

 

 

 

Field Type="Calculated" DisplayName="Verfügbare Plätze" EnforceUniqueValues="FALSE" Indexed="FALSE" Format="DateOnly" Decimals="0" LCID="1031" ResultType="Number" ReadOnly="TRUE" ID="{801b1d86-c354-4d54-91eb-5f55c4354677}" SourceID="{$ListId:Lists/Termine;}" StaticName="Verf_x00fc_gbare_x0020_Pl_x00e4_" Name="Verf_x00fc_gbare_x0020_Pl_x00e4_" ColName="sql_variant1" RowOrdinal="0">

und

<
FieldRef ID="{801b1d86-c354-4d54-91eb-5f55c4354677}" Name="Verf_x00fc_gbare_x0020_Pl_x00e4_" DisplayName="Verfügbare Plätze" ReadOnly="TRUE" Format="DateOnly" />

Die zugehörige Listeninstanz wird problemlos erstellt, ABER das Feld wird in den Listen mit "Verfügbare Plätze" betitelt.

Da scheint mir beim Umgang mit Umlauten was schief zu laufen, aber ich hab keine Idee, was ich korrekterweise in den "DisplayName" schreiben sollte ?

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 13 Juli 2012 12:30
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Dafür verwendet man auch keine statischen Texte, sondern Resourcefiles. Und man kann für InternalName und StaticName auch "schöne" Namen (VerfuegbarePlaetze) verwenden und trotzdem den DisplayName benutzerfreundlich machen. Aber das weißt Du sicher ;-)

Hast Du einfach mal versucht die Umlaute zu codieren, also aus ä &auml; zu machen?

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
508 Beiträge
Tom Scheuermann Als Antwort am 13 Juli 2012 12:47
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hi Andi,

die Lösung ist nicht mehrsprachig - und wird es auch nicht werden. Insofern dachte ich mir, das ich auf den zusätzlichen Aufwand (Resourcefiles) verzichten könnte. Abgesehen davon habe ich einfach nur

- eine Website als Vorlage gespeichert
- die daraus resultierende WSP in VisualStudio importiert
- und die Listeninstanz dann in ein anderes VisualStudio Projekt kopiert

Hab also nix anderes gemacht, als MS vormacht :-)

Mit "probieren" hab ichs nicht so - wärs denn logisch HTML codierte Umlaute als Attributwerte in XML files zu verwenden ? Irgendwas war da doch - aber ich komm nicht drauf ....

Greets

Tom

ts (-at-) computer-kreativ.de

Microsoft Certified IT Professional: SharePoint 2010 Administration
Microsoft Certified Technoligie Specialist: SharePoint 2010 Configuring

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 13 Juli 2012 12:54
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

[quote user="Tom Scheuermann"]Hab also nix anderes gemacht, als MS vormacht :-)[/quote]

Was MS vormacht, muß ja nicht immer richtig sein. Und mir ist natürlich schon klar, daß Du weißt, wei man es richtig macht :-)

Ich habe es selbst noch nicht getestet (weil ich grundsätzlich Resourcefiles verwende), aber z.B. das kaufmännische Und & muß zwingend codiert werden und ich sehe deshalb kein Problem, warum es mit Umlauten nicht funktionieren sollte.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
508 Beiträge
Tom Scheuermann Als Antwort am 13 Juli 2012 13:06
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut
Ich auch nicht - habs probiert - und geht. Quick und vielleicht auch Dirts, im kontext meiner Anwendung ist das aber egal. Lösung: Umlaute im DisplayName sollten HTML codiert werden. THX Andi ...

Greets

Tom

ts (-at-) computer-kreativ.de

Microsoft Certified IT Professional: SharePoint 2010 Administration
Microsoft Certified Technoligie Specialist: SharePoint 2010 Configuring