SharePoint 2010 Designer列表表单是可移植还是自定义呈现模板仍然是自定义列表表单的最佳方式?由于企业许可问题,InfoPath 2010已不再适用。
此致 尼丁
答案 0 :(得分:0)
这取决于您的自定义程度。您可以使用标准的DataFromWebPart和自定义XSLT进行大量的调整,但如果您想添加自定义控件,则会遇到问题(如http://www.chaholl.com/archive/2010/01/26/extending-the-dataform-web-part-to-allow-custom-field-controls.aspx所示)。
对于广泛的自定义,最好的办法是创建一个自定义的webpart并将其包含在编辑表单中。请记住,字段控件会自动从SPContext对象中获取和更新内容,因此调用SPContext.Current.Listitem.Update()足以保存自定义webpart中所有字段控件的值。当然,如果你在那里使用标准的asp.net控件,你需要手动拾取并设置它们的值。