フィールド、コンテンツ タイプ、およびリストの定義に XML を使用して機能を作成しています。デザイナーでビューを編集したり、コードや PowerShell を使用して何かを変更したりして、やりたいことを行う方法には特に興味がありません。
デフォルトの「タイトル」列を持ついくつかのコンテンツ タイプを作成しましたが、コンテンツ タイプの定義で「名前」の DisplayName を指定しました。すごい、簡単でした!
そのため、Visual Studio 2010 アイテム テンプレートを使用してそのコンテンツ タイプに基づいてリスト定義 (およびリスト インスタンス) を作成し、展開すると、どこにでも「タイトル」が表示されます...ビューでは、「タイトル」は列名です。新しいフォーム、編集フォーム、または表示フォームに入ると、「タイトル」がフィールド ラベルになります。大野...
一日の大半をこれで遊んでみると、リスト定義の MetaData 要素の Fields 要素内で、「Name」の DisplayName を持つ「Title」フィールドを指定すると、描画時にリスンすることがわかりました。新規、編集、表示用のフォームですが、リストを表示すると、「タイトル」の列名が表示されます。
ViewFields 要素では、LinkTitle が参照されるフィールドであり、DisplayName 属性を Name に設定しましたが、無視されます。また、「オプションのテキスト」以外の MSDN ドキュメントがないように見える Alias 属性も試してみましたが、うまくいきませんでした (すばらしい仕事をしています)。
リストビューのタイトル列を「名前」の見出しで表示するための魔法の XML に関するアイデア。