私は気が狂いそうです - これは簡単なことのように思えましたが、それに関する情報はまったく見つかりません。
カスタム リストを作成し、4 つの列を追加しました。[作成者] と [変更者] は既にリストに表示されていますが、ビューには表示されません。
このカスタム リストに更新日列 (組み込みフィールド) を追加したいと考えています。プログラムでこれを行うにはどうすればよいですか?
私は気が狂いそうです - これは簡単なことのように思えましたが、それに関する情報はまったく見つかりません。
カスタム リストを作成し、4 つの列を追加しました。[作成者] と [変更者] は既にリストに表示されていますが、ビューには表示されません。
このカスタム リストに更新日列 (組み込みフィールド) を追加したいと考えています。プログラムでこれを行うにはどうすればよいですか?
列をリストまたはビューに追加しようとしていますか? デフォルトでは、変更日列がリストに追加されます。ビューに追加するには (つまり、リストに移動したときに表示されるようにするには)、次のようなコードを使用できます。
using (SPWeb web = new SPSite("http://intranet/").OpenWeb())
{
SPList customList = web.Lists["CustomList"];
SPView defaultView = customList.DefaultView;
defaultView.ViewFields.Add("Modified");
defaultView.Update();
}
SharePoint を使用すると、時々醜いことをしなければならないことがあります... 子供が成長したときに知られたくないことです。
ここに哀れな解決策があります: - 他のものと同じように DateTime フィールドを作成します。- データが変更されたときにワークフローを作成し、ワークフローが開始され、カスタム変更フィールドが更新されてから停止します。
とにかく、デフォルトの Modified フィールドを表示できることはわかっています。おそらく、もう少しその方向に進みたいと思うでしょう。