問題タブ [spfieldcollection]
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 - SharePointのカスタムリストタイプにフィールドを追加する際の問題
SharePointのカスタムリストテンプレートタイプを定義しました。VSeWSS 1.3を使用してインストールしましたが、すべてが正しく動作しているようです。
リストに列(SPFields)を追加するカスタムアクションを追加しました。ただし、そのコードが実行されるたびに、「期待される範囲外の値」でArgumentExceptionがスローされます。エラーメッセージ。このブログ投稿で提案されているように、この動作はカスタムタイプに固有のようです。
thisListのSPFieldCollectionにフィールドを追加しようとする関連コード(thisListは、ブラウザーインターフェイスを使用して作成されたカスタムリストテンプレートタイプのインスタンスです)は次のとおりです。
最後のステートメント(thisList.Fields.Add(field))は、次の例外をスローします。
SPListアイテムがベースリストタイプ(組み込みのカスタムリスト)の場合、この同じコードは問題なく実行されます。
このコードをカスタムリストテンプレートタイプで機能させるために、CAMLで明示的に設定し、 AddFieldAsXml()メソッドを直接使用する必要があるフィールドはありますか?
更新:呼び出しが例外をスローした場合でも、フィールドが実際に作成される場合があることにも言及する必要があります。
sharepoint-2010 - SharePoint 2010 の DisplayPattern に問題がありますか?
SPFieldCollection の AddFieldAsXML メソッドを使用して、新しいフィールドをリストに追加しています。メソッドは問題なく正常に実行されます。リストを表示すると、列ヘッダーが表示されます。ただし、値が列に表示されることはありません。リストに追加された後のフィールドは次のようになります。この xml は、 http://tw-s1-m4400-007:4016/_vti_bin/owssvr.dll?Cmd=ExportList&List= {1F87433F-50E1-46C5-A138-00E1CF7E5801}を使用して派生したリスト スキーマから抜粋したものです。
このコードは 2007 年にはうまく機能しますが、2010 年には機能しません。
c# - 複数のルックアップ値をSPListItemに挿入/更新します
私のSharePointリストには、複数のルックアップ値を許可する列があります。私のC#コントロール(Webパーツ内)を使用すると、ユーザーはリストボックスから複数の選択を行うことができます。これらの値を配列に分割します。各配列メンバーは、同じSPListItem列で更新する必要がある選択された値です。
選択範囲がリストボックスから適切に渡されていることを知っています。この値のグループをSPListItemの同じ列に追加する必要があります。
どこが間違っているのですか?
sharepoint - c# 複数のルックアップ値を SPListItem に挿入/更新する
sharepoint では、ルックアップ列の種類に複数の項目を追加できます。ルックアップ値を更新または追加するためのコード スニペットを含む優れた記事はありますか?