gpt4 book ai didi

sharepoint - 为 SharePoint 内容类型中的数字字段设置自定义格式

转载 作者:行者123 更新时间:2023-12-04 01:06:52 25 4
gpt4 key购买 nike

当我在 Visual Studio 中以 XML 格式为 SharePoint 创建内容类型时。是否可以创建类型为“数字”的字段并为其指定自定义格式?我不想要千位分隔符,但由于某些原因我不能使用“整数”类型 ...

编辑:我试过了但没有成功......

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<!-- Parent ContentType: Element (0x01) -->
<ContentType ID="0xMyId"
Name="MyType"
Group="MyGroup"
Description="..."
Inherits="TRUE"
Version="0">
<FieldRefs>
<FieldRef ID="{5231bb5f-37c8-4ca8-b256-58337cfe82d3}" Name="Right_ID" DisplayName="Right ID" Required="TRUE" />
<FieldRef ID="{fa564e0f-0c70-4ab9-b863-0177e6ddd247}" Name="Title" Required="TRUE" />
</FieldRefs>
</ContentType>

<Field ID="{5231bb5f-37c8-4ca8-b256-58337cfe82d3}"
Type="Number"
Commas="FALSE"
Decimals="0"
Name="Right_ID"
Group="My Group"
DisplayName="Right ID"
StaticName="Right_ID"
Hidden="FALSE"
Required="TRUE"
Sealed="FALSE" />
</Elements>

也许我应该补充一点,目标系统具有德国文化,所以千位分隔符是 . (点)不是 ,(逗号)。

最佳答案

如果您正在创建自定义字段,您应该能够在 Field Element 中将逗号设置为 FALSE .但该属性未列为受支持 FieldRef Element一种内容类型。

编辑:

我开始怀疑无论语言环境如何,逗号是否都不适用于数字。

来自 MSDN(强调我的):

Integer Allows for positive or negative integer values. The Commas and NegativeFormat attributes are used to specify integer formatting. Corresponds to the int SQL data type.

Number Allows for a floating point number to be entered. This field is sortable and groupable. Numbers entered are parsed according to the current locale settings for decimal points and thousand separators. Negative numbers can be indicated by wrapping them in parentheses or by using a negative symbol. The following attributes can be used in conjunction with the Number attribute to specify number formatting: Decimals, Div, Max, Min, Mult, and Percentage.

有了这个,要删除千位分隔符,我会:

  1. 再试一次整数
  2. 创建一个基于数字字段的计算字段,通过 converting to text 删除逗号.

关于sharepoint - 为 SharePoint 内容类型中的数字字段设置自定义格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3978865/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com