先来看几个简单的例子:
1、内容类型图标。内容类型也是WSSv3新加入的一个特性,允许我们在一个列表中放置不同结构、同样目的的内容。一旦在列表中开启了内容类型的控制,就可以创建多种内容类型的条目,但是这些条目在列表视图中很难直观地区分开来(内置的方法只能通过显示“内容类型”这个字段来区分,当然,文档库的文档类型图标是一个例外),于是通过这个自定义字段类型,就可以给不同的内容类型设置不同的图标(在视图和新建菜单中),使得应用看起来更加直观和专业。(目前这个图标还可以控制点击后的行为,比如进入查看页面、编辑页面等)。

2、外部图片。在WSS上做新闻编辑或者图片插入的话非常头疼的就是图片上传和图片插入的分离(如果在MOSS上,还可以用发布功能里的那个插入图片来顶一下)。这个字段就是利用一个高级编辑器(FCKeditor)的二次开发接口,将图片的浏览、上传放到了网站的图片库中(第二张图是在浏览网站的图片库,并且可以将新图片从本地上传到图片库中)。

3、Email地址。这个很简单,就是在单行文本的基础上加了Email格式验证,虽然原理和实现都很简单,不过却很有用。
![]()
4、设置字段的隐藏和只读。这是一个比较复杂的自定义字段,可以根据条目中某个字段的值、当前用户等内容进行一个复杂的表达式计算,来控制某个字段是否显示,或者是否可编辑。

5、密码字段。这个没截图……就是在显示、新建、编辑密码的时候打上马赛克,并且在储存的时候用某个私钥进行加密。新建时候要求输入两次,编辑的时候需要输入原密码以及两次新密码。