如何在Tridion 2011中获得Tridion FieldType?
可以在Tridion 2011 TOM.NET中获取字段类型吗 ItemField类有一个名称和定义,但我没有看到旧的trusted ItemType属性 我觉得我需要使用Definition属性,但不确定什么是最干净的方法如何在Tridion 2011中获得Tridion FieldType?,tridion,tridion-2011,Tridion,Tridion 2011,可以在Tridion 2011 TOM.NET中获取字段类型吗 ItemField类有一个名称和定义,但我没有看到旧的trusted ItemType属性 我觉得我需要使用Definition属性,但不确定什么是最干净的方法 有什么想法吗?您可以使用以下方法检查字段类型: itemField是EmbeddedSchemaField itemField是关键字字段 Itemfield GetType也提供了相同的信息 开关(itemField.GetType().Name) { 案例“Embed
有什么想法吗?您可以使用以下方法检查字段类型:
itemField是EmbeddedSchemaField
itemField是关键字字段
Itemfield GetType也提供了相同的信息
开关(itemField.GetType().Name)
{
案例“EmbeddedSchemaField”:
fieldType=“EmbeddedSchema”;
打破
案例“日期字段”:
fieldType=“日期字段”;
打破
案例“multilitextfield”:
fieldType=“RTF文本”;
打破
违约:
打破
}
我主要使用这个itemField是EmbeddedSchemaField
有时使用itemField.GetType().Name
。我甚至不记得在2009年见过ItemType(可能是自定义工具?)。字段类型与item类型不同,但正如Ram所指出的,它都在类的类型中。因此,您可以根据需要执行“is TypeX”检查或GetType()。你应该把它写进一个答案,拉姆。