Sharepoint自定义列表,其中自定义新表单无法添加到文件夹

时间:2009-05-07 15:33:32

标签: sharepoint moss designer wss-3.0

我有一个自定义列表,其中包含用户需要的自定义编辑和新表单。

然后我尝试将新项目添加到文件夹(文件夹中包含年份的文本,例如2010),当我单击自定义新表单上的保存时,它会正确保存但始终保存到列表的根目录。

我想知道是否有修复或解决方法,因为它非常烦人。

或者,任何人都可以推荐一种方法来实现一个字段,该字段将从创建日期开始自动计算+ 1年,这可能是一种可能的选择,但它必须考虑以下因素。

当前年度从10月到9月。

感谢您的帮助,这让我很生气,试图找到解决方案。

5 个答案:

答案 0 :(得分:0)

如果不知道自己基于自定义表单的内容,就无济于事,但对于新表单,要保存的文件夹通常会显示在查询字符串中。

答案 1 :(得分:0)

表单是一个基本的自定义表单列表,然后我只修改了部分以删除不需要或只需要读取的字段。

原始表单工作正常,允许将项目添加到列表子文件夹中。

新的没有额外的代码,并使用标准的sharepoint DataFormWebPart来创建自定义列表表单,所以我没有后端代码插入项目等,虽然我可能不得不诉诸...我会?

答案 2 :(得分:0)

修改标准表格时需要小心。我建议您返回标准表单的副本并验证是否正确保存。删除“不需要的”字段,直到它停止工作。

有时使用这种自定义,您需要使用css而不是服务器端更改来修改表单,以便在隐藏组件后功能保持不变。

答案 3 :(得分:0)

删除字段绝对不是问题,因为我创建了原始文件的新副本,然后将其更改为自定义字段并将其保存并尝试添加项目。

直接进入了根源。

我尝试了原始表单并正确保存到子文件夹。

答案 4 :(得分:0)

好的,我现在只能解决这个问题(我目前正与MS讨论)就是这个。

http://blogs.msdn.com/sharepointdesigner/archive/2007/06/13/using-javascript-to-manipulate-a-list-form-field.aspx

我使用方法getTagFromIdentifierAndTitle(tagName,identifier,title)

这返回了我之后的元素,然后我基本上去了行dom节点并将其删除。

我希望有一个更好的方法,但至少现在是一个解决方法。