2

プログラムで注文列として使用するリスト列を追加します。フィールド タイプとして、SPFieldType.Integer を使用します。

ここで、なぜこのフィールド タイプをユーザーから選択できないのか疑問に思っています。Number は選択できるが、Integer はリストのプロパティ内から選択できない理由はありますか?

4

2 に答える 2

2

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}

それが役に立ったことを願っています。

于 2012-05-11T10:15:29.617 に答える
1

意味はよくわかりませんが、SharePoint開発でよくある間違いは、数値フィールドが実際にはDouble値である場合に、数値フィールドを整数として処理することです。

于 2012-05-10T16:08:14.430 に答える