编辑画面
打点勾当列表画面
勾当详情画面
成果扩展
以上先容的所在字段范例其实是一个很是简朴的示例。可是自界说字段范例,却照旧有更多可扩展的空间。好比,我们还可以在所在字段中增加一个国度的观念、省市的观念并实现其联动选择。并且国度、省市的数据还可以以xml的形式存储在文件中,这样比写在代码里要利便维护。我们也可觉得这个自界说字段增加若干配置,如:是否显示国度选择,或默认显示谁人国度,或是否答允获取当前用户的位置作为默认值,等等。关于如何添加自界说字段配置成果的先容可参考《Creating a Custom Field Type》中的内容。
总结
通过本文,我们讲授了Orchard中字段(Field)的观念,并先容了如何自界说一个新的字段范例,也先容了字段的用法,同时还指明白字段和部件的区别。其实自界说字段看似简朴其实成果却十分实用,通过组合自界说字段,我们可以利便的组织一张自界说表单。自界说字段的范例也是富厚多样的,本文就先容了三种:纯文本字段、日期时间字段,所在字段,更多样的字段范例就要看各人的想象力了,套用一句话:没有做不到,只有想不到。
参考文档:
示例代码
点击下载(在Orchard靠山Modules菜单的Installed选项卡中安装压缩包里的nupkg文件)
Orchard下载
Orchard v1.6 安装包下载
Orchard v1.6 源码包下载