プログラムで注文列として使用するリスト列を追加します。フィールド タイプとして、SPFieldType.Integer を使用します。
ここで、なぜこのフィールド タイプをユーザーから選択できないのか疑問に思っています。Number は選択できるが、Integer はリストのプロパティ内から選択できない理由はありますか?
プログラムで注文列として使用するリスト列を追加します。フィールド タイプとして、SPFieldType.Integer を使用します。
ここで、なぜこのフィールド タイプをユーザーから選択できないのか疑問に思っています。Number は選択できるが、Integer はリストのプロパティ内から選択できない理由はありますか?
UI(新しいフィールド:数値および小数点以下の桁数をネイティブではない0に設定)またはCAMLを介して整数フィールドを作成できます
例:
<Field
ID="{5CCF58EA-0F3B-4D49-9797-A4BEF557FB15}"
Name="Banner_BodyWidth"
DisplayName="Banner Body Width"
Type="Number"
Decimals="0"
Min="0"
Required="FALSE">
<Default>300</Default>
</Field>
または、逆に、すべてのコンテンツ タイプに注文フィールドが組み込まれていることを忘れないでください。このフィールドは、その目的で安全に使用でき、http( s)://your-site-collection-url/_layouts/reorder.aspx?List={guid-of-the-targeted-list}
それが役に立ったことを願っています。
意味はよくわかりませんが、SharePoint開発でよくある間違いは、数値フィールドが実際にはDouble値である場合に、数値フィールドを整数として処理することです。