首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

自定义字段的类型更新解决方案

2012-03-16 
自定义字段的类型更新我自定义了一个字段,他目前的基类是SPFieldText.当我在修改字段属性时,我也要修改它

自定义字段的类型更新
我自定义了一个字段,他目前的基类是SPFieldText.
当我在修改字段属性时,我也要修改它的Type.但这里就报错了。。。

C# code
   public void OnSaveChange(SPField field, bool bNewField)        {            GetUserProfileField lookup = (GetUserProfileField)field;            lookup.IsNew = bNewField;            lookup.MyCustomProperty = this.DdlLookupFieldTargetList.SelectedValue;            lookup.ShowInDisplayForm = true;            lookup.ShowInEditForm = false;            lookup.ShowInNewForm = false;                                   lookup.Type = ReturnFieldType("url"); //url 自动返回的是SPFieldType.URL;        }

这个方法是编辑类里的。
错误出现在字段类里。
不支持的域类型更改。

域无法更改为新类型。请检查新类型并重试。

[解决办法]
有些字段的类型一旦创建时设定了,以后就无法更改了

热点排行