問題タブ [splist]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sharepoint - SPList の LastItemModifiedDate がリストに表示されている更新日と異なるのはなぜですか?
としてプログラムでアクセスしているドキュメント ライブラリがありSPList
ます。LastItemModifiedDate
リストのプロパティを使用すると、返される DateTime は{1/7/2010 1:37:41 AM}ですが、(Web ブラウザーで) ドキュメント ライブラリを参照すると、最新の変更日が7であることがわかります/01/2010 12:37 PM (これは、ファイルを編集したときの正しい現地時間です)。
LastItemModifiedDate
これはタイムゾーンの問題のように見えますが、どこから設定を取得しているのかわかりません。
LastItemModifiedDate
とブラウザに表示される時刻が一致するようにするには、何を変更する必要がありますか?
sharepoint - SPList と SPSite 名 - 別の画面とファイル名 - 可能ですか?
リストまたはサイトの表示名 (画面上) がファイル名と異なる可能性はありますか? 左のクイック起動バーにファイル名以外の名前を表示するということですか? たとえば、画面上でリストに A のような名前を付け、カスタム Web パーツで B のように呼び出します。
助けてくれてありがとう!
sharepoint - SPListでのForceCheckoutの設定
SPListアイテムにForceCheckoutプロパティを設定しようとしていますが、取得できません。必要に応じてUpdate()コマンドを呼び出しています。本質的には、次の2行だけが必要です。
これが機能しない理由はありますか?何があっても$trueのままです。
.net - 同じレコードをSPListに追加する可能性をブロックするにはどうすればよいですか?
同じデータをSPListに追加する機会をブロックする可能性はありますか?IDフィールドに関して2つのレコードが常に異なることを私は知っています。以前に追加した他のカスタムフィールドを検証したいのですが、同じフィールドの値を追加することはできません。誰かがこれを実装する方法を教えてもらえますか?イベントレシーバーが答えかもしれないと推測できますが、レシーバーをSPListに追加する方法が見つかりませんでした。私が正しい場合、そのようなイベントレシーバーを追加するためのステップバイステップの手順は何ですか?機能ファイルを使用してビルドおよびインストールする方法を知りたいのですが。
よろしくお願いします
TS
c# - 親 SharePoint リストから権限を再継承する
だから私はリストからの継承を破る方法を知っています (SPList.BreakRoleInheritance(true)) が、プログラムで親から再継承するにはどうすればよいですか?
ありがとう
sharepoint - SPList のクエリ Datetime フィールド
SPList に DateTime フィールドとして保存されている日付と時刻を、CAML クエリを使用して現在のシステム時刻と比較する方法を教えてください。
sharepoint - SPWebから継承することは可能ですか?
SPWeb、SPList などの SharePoint クラスから継承することは可能ですか、それともこのクラスは封印されていますか? 正解が見つかりませんでした。
クリス
返信ありがとうございます。リッチ、あなたは正しいです - コンストラクターは内部です。つまり、これらのクラスの機能をエレガントな方法で拡張できなかったということですか?
c# - SharePoint 2007 リストのフィールド順序をプログラムで変更する
機能を使用して、既存の SharePoint リストに 2 つの新しいフィールドをプログラムで追加しています。フィールドは正常に追加されていますが、列の順序を調整できませんでした。
このタスクは、UI から [List Settings]、[Column Ordering] の順に移動するだけで簡単に実行できますが、このタスクをプログラムで実行することはできませんでした。
いくつかの調査を通じて、フォームの SPContentType を使用して FieldLinks の順序を変更できることがわかりました (次のように)。
この例では、リストに既に「例 1」と「例 3」の列があり、後で「例 2」を追加してから並べ替えます。
しかし、このアプローチは私にはうまくいきませんでした。
私が見た次の項目は、リストの SchemaXml を手動で変更してフィールドの順序を適切にすることですが、これが最善の方法であるかどうかを確認したかったのです。
任意の入力をいただければ幸いです。ご協力いただきありがとうございます。
sharepoint - SharePoint 2010: SPList オブジェクトを永続化する方法は?
追加機能を備えた SharePoint アセット ピッカー ダイアログに代わるものを書いています。
他のサイト コレクションにあるメディア ライブラリを参照する必要があります。そこで、メディア ライブラリへの URL を sharepoint プロパティ バッグに追加できる構成ページを追加しました。
カスタム AssetPicker ダイアログで、構成された URL から作成された SPList オブジェクトを、medialibs というメンバー リストに追加しました。
SPList オブジェクトが属する SPWeb と SPSite を dspose することが非常に重要であることはわかっています。ページの OnUnload イベントでそれを行いますが、ポストバック時に毎回 OnUnload が呼び出されることを発見しました。medialibs の SPList オブジェクトへの参照を保持するツリービュー コントロールがページにあるため、OnLoad で毎回 medialibs リストを再構築することはできません。それらを破棄して再構築すると、オブジェクトは新しく、異なったものになります。どのノードが開いているかの情報が失われるため、ツリービューを毎回再構築することはできません。
ポストバック後もメディアライブラリの内容を保持するにはどうすればよいですか? ユーザーがページを離れたときに medialibs の SPList オブジェクトが適切に破棄されるようにするにはどうすればよいですか?
ありがとう!
sharepoint - 構成データベースにレコードを保存する
一部の設定をSharePointに保存する必要があり、任意のWebアプリケーションからデータにアクセスできます。構成データベースに行きましょうか、それとも他のオプションがありますか。