我修改了 SharePoint 2010 中列表的 EditForm.aspx 。我需要启动对话窗口(这就是EditForm.aspx似乎启动的那样)最大化,但我无法找到正确的调整设置。
快速网络搜索建议使用 showMaximized:true 样式设置,但我无法在EditForm.aspx中找到要应用此属性的元素。
答案 0 :(得分:1)
如果要从列表中删除所有对话框,请转到:
列表设置 - >高级 - >对话框 - >关掉它们
但是,如果您只想更改编辑按钮,则可能需要创建一个使用javascript的新修改<CustomAction>
,请参阅此示例:
http://www.chakkaradeep.com/post/Using-the-SharePoint-2010-Modal-Dialog.aspx
它用于不同的按钮,但你应该明白这一点。
然后您需要构建一个<HideCustomAction>
来隐藏原始编辑按钮
答案 1 :(得分:1)
请检查:http://www.wawawum.com/blog/post.aspx?id=66a5aed2-f530-4687-bd42-1ef0fb379544
将内容编辑器WebPart添加到EditForm,然后将此博客中的代码放入以在打开时最大化对话框。
非常适合我。