最后实现效果如下:

设置栏如下:

解决方案结构如下:

fldtypes_RoyCustomField.xml 内容如下:

<?xml version="1.0" encoding="utf-8" ?>
<FieldTypes>
  <FieldType>
    <Field Name="TypeName">RoyCustomField</Field>
    <Field Name="ParentType">Text</Field>
    <Field Name="TypeDisplayName">RoyCustomField</Field>
    <Field Name="TypeShortDescription">RoyCustomField</Field>
    <Field Name="UserCreatable">TRUE</Field>
    <Field Name="FieldTypeClass">RoyCustomField.RoyCustomField,$SharePoint.Project.AssemblyFullName$</Field>
  </FieldType>
</FieldTypes>

RoyCustomField.cs 内容如下:

];
                }
            }
        }
    }
}

注意事项:

1.xml的文件名必须以fldtypes_开头,否则不能识别。

2.如果要设置默认值请Override DefaultValue,如果要验证格式是否正确请Override GetValidatedString。

本文参考:http://www.cnblogs.com/Roy_Cao/archive/2012/08/14/2637542.html 

最新文章

  1. Public key for mysql....rpm is not installed
  2. java入门 第三季4
  3. CocoaPods的版本升级
  4. Hbase之尝试使用错误列族获取数据
  5. VI命令删除文件所有内容
  6. Eclipse使用之杂七杂八
  7. css样式小记
  8. 企业级Docker-Harbor
  9. Web 录音
  10. java 自动补全
  11. DeBruijin HDU - 2894(????????)
  12. MariaDB基于GTID主从复制及多主复制
  13. jenkins 启动slave时,找不到合适的java程序
  14. Ubuntu 14.04 将一个sh文件制作成类似于windows下的可以双击执行的快捷方式
  15. JAVA之堆内存和栈内存的差别
  16. 【Unity/Kinect】获取预制的手势信息KinectInterop.HandState
  17. tesseract-ocr训练方法
  18. MAC和PHY的区别 (转自http://www.cnblogs.com/feitian629/archive/2013/01/25/2876857.html)
  19. JVM虚拟机(四):JVM 垃圾回收机制概念及其算法
  20. vue-router 重定向

热门文章

  1. 3D模型选中显示样式改变
  2. windbg命令学习4
  3. Tomcat 设置自动编译,自动发布,自动部署
  4. C语言入门(7)——自定义函数
  5. javascript数组去重算法-----4(另一种写法__2)
  6. Saiku图表导出时中文显示问题的解决方法
  7. SQL学习之分组数据Group by
  8. jquery JS 左右方向键
  9. Oracle中的日期和字符串互相转换
  10. SGU 134.Centroid( 树形dp )