我有一个列表,并希望在此列表的新表单中插入自定义javascript代码(加载表单时)。例如,当打开此列表的新表单时,我想对此表单进行一些布局修改。
怎么做?有多少种方法可以实现这一目标?
感谢。
更新:我询问有关SharePoint列表和SharePoint列表表单的问题,我想你看一下问题的标签:)。
答案 0 :(得分:2)
您为SharePoint 2007和2010添加了标记,方法略有不同。
我同意之前的帖子,使用SP2010,你可以简单地使用InfoPath设计器进行表单设计,并做任何你喜欢的外观。
在SharePoint 2007中,有几种方法可以使用SharePoint Designer,编辑表单.aspx文件,隐藏开箱即用的表单并插入您可以编辑的自定义表单。您也可以在那里添加JavaScript代码。
如果您只是进行一些视觉修改,我首选的方法是JQuery,您可以将其添加到内容编辑器中,然后您可以查找行或列周围的特定标记并附加到它们并进行更改。
我认为您的问题和标签需要进一步澄清,以便从能够真正帮助您的任何人那里获得清晰的答案。
答案 1 :(得分:1)
您可以使用InfoPath 2010编辑布局,如下所述:
如果您拥有SP2010 Foundation或SP2007版本,则可以使用SP Designer创建自定义列表表单,这样您就可以选择执行任何操作,因为这些是.aspx文件。
答案 2 :(得分:0)
您还可以在SP设计器中编辑aspx List表单。要添加Javascript或jQuery,您应该为PS设计中的New创建一个表单,然后在高级模式下编辑以将Javascript插入到适当的位置。 Web上有许多教程可以讨论这个...此外,您可以将内容编辑器webparts添加到新的aspx页面,您可以在其中插入Javascript或jQuery。