2018年10月
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
無料ブログはココログ

リスト

本気のタイトル一覧


« 【SharePoint】あるサイトの、特定のグループ・ユーザー以外の権限をPowerShellで削除したい | トップページ | 【DIY】電動丸ノコの刃の交換時ににみる電ノコの選び方 »

2012年5月 7日 (月)

【SharePoint】リストやライブラリに列名を追加するときのコツ

■SharePointで開発やってないと気がつかないTIPS

 

リストやライブラリを作って、いろんな情報を管理するのがSharePointですが、時にライブラリやリスト標準の列では管理項目が足りずに、列を追加したくなることがあります。

 

そんなとき、安易にリスト・ライブラリの設定画面から列の追加を行いがちですが、

 

列の追加操作を行う際には、次のようにしてみてください。

 
       
  1. 列名を、希望する日本語列名の英訳で入力する。(例:開始日→StartDay)
  2.    
  3. その他の項目を任意の設定値にする。
  4.    
  5. リスト・ライブラリを作成する。
  6.    
  7. 作成したリスト・ライブラリの設定画面から「タイトル、説明、ナビゲーション」項目を選択し、編集状態にする。
  8.    
  9. タイトルを、希望する日本語列名に変更する。(例:StartDay→開始日)
 

これはなぜかと言いますと、リスト・ライブラリ作成時のSharePointの動作として、リスト・ライブラリ作成時にはタイトルに入力された値から、SharePoint内部で利用する「内部名」と一般的にGUIで見る「表示名」を同時にデータ登録します。

 

そのとき、タイトルに2バイト文字が入力されていると「内部名」に2バイト文字を登録する処理として、UTF16によるエンコードが行われます。

 

結果「内部名」がUTF16エンコードされた、パッと見人間には理解しづらい文字列になってしまい、開発時などにプログラムから列名を参照したいときややこしいことになるからです。   
私はコンテンツクエリWebパーツからの参照時めんどくさい思いをしました。

 

上記の手順を踏むと、登録時には1バイト文字で「内部名」、「表示名」ともに登録され、再編集時にタイトルの変更を行うときは、「表示名」が変更されます。上記例でいうと・・・

 

内部名 表示名

 

登録時 StartDay StartDay   
↓   
変更後 StartDay 開始日

 

となります。ちなみにこの手順を踏まないと、「開始日」は以下のような状態にエンコードされて「内部名」に登録されます。

 

「_x958b__x59cb__x65e5_」

 

わかりにくい・・・。

 

上記のような理由なので、コーディングなんか一切行わないし、カスタマイズもWebパーツも作らない!

 

という場合は必要ありません。

東海地方のSharePointに関するお仕事情報、お問い合わせは、こちらまでどうぞ。

                     
                                                            
                
【送料無料】SharePoint 2010 Administration Instant Reference                   

【送料無料】SharePoint 2010 Administration Instant Reference                     
価格:3,780円(税込、送料別)                     

                
               
      
 

~失敗しない家作りブログのAuthorの本職はSE。家作りとITがどうかかわるかわかりませんが、SEならではの視点でPC,ITに物申してみたいと思います。~

 

                                     
Share 
                                                       
                                                            
ブログランキング・にほんブログ村へにほんブログ村 IT技術ブログへ                  
にほんブログ村
      
                                                            
                  
人気ブログランキングへ
      
ランキング参加始めました。駄文ですが、ほんのチョビっとでも役に立ったと思われたらクリックお願いいたします:-)

« 【SharePoint】あるサイトの、特定のグループ・ユーザー以外の権限をPowerShellで削除したい | トップページ | 【DIY】電動丸ノコの刃の交換時ににみる電ノコの選び方 »

06.■PC&Gadget」カテゴリの記事

★移行用★」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/53520/45098043

この記事へのトラックバック一覧です: 【SharePoint】リストやライブラリに列名を追加するときのコツ:

« 【SharePoint】あるサイトの、特定のグループ・ユーザー以外の権限をPowerShellで削除したい | トップページ | 【DIY】電動丸ノコの刃の交換時ににみる電ノコの選び方 »

Adsense

  • Adsense

RECOMEND

失敗しない家づくり