Sharepoint中的订单号。整数?

时间:2012-05-10 15:04:12

标签: sharepoint numbers integer fieldtype

我添加了一个列表列,该列应该以编程方式用作订单列。作为字段类型,我将使用SPFieldType.Integer。

现在我想知道为什么无法从用户中选择此字段类型。有没有什么好的理由,为什么可以选择Number,但是Integer不能从列表属性中选择?

2 个答案:

答案 0 :(得分: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>

或者另一方面,不要忘记您在所有内容类型中都有一个内置的订单字段,您可以安全地将其用于此目的,并为您提供一个UI,如果你去的话就不需要开发到 http(s):// your-site-collection-url/_layouts/reorder.aspx?List = {guid-of-target-list}

希望它有所帮助。

答案 1 :(得分:1)

不确定您的意思,但SharePoint开发中的一个常见错误是将数字字段作为整数处理时实际为双值。