我有一个自定义列表,其中包含用户需要的自定义编辑和新表单。
然后我尝试将新项目添加到文件夹(文件夹中包含年份的文本,例如2010),当我单击自定义新表单上的保存时,它会正确保存但始终保存到列表的根目录。
我想知道是否有修复或解决方法,因为它非常烦人。
或者,任何人都可以推荐一种方法来实现一个字段,该字段将从创建日期开始自动计算+ 1年,这可能是一种可能的选择,但它必须考虑以下因素。
当前年度从10月到9月。
感谢您的帮助,这让我很生气,试图找到解决方案。
答案 0 :(得分:0)
如果不知道自己基于自定义表单的内容,就无济于事,但对于新表单,要保存的文件夹通常会显示在查询字符串中。
答案 1 :(得分:0)
表单是一个基本的自定义表单列表,然后我只修改了部分以删除不需要或只需要读取的字段。
原始表单工作正常,允许将项目添加到列表子文件夹中。
新的没有额外的代码,并使用标准的sharepoint DataFormWebPart来创建自定义列表表单,所以我没有后端代码插入项目等,虽然我可能不得不诉诸...我会?
答案 2 :(得分:0)
修改标准表格时需要小心。我建议您返回标准表单的副本并验证是否正确保存。删除“不需要的”字段,直到它停止工作。
有时使用这种自定义,您需要使用css而不是服务器端更改来修改表单,以便在隐藏组件后功能保持不变。
答案 3 :(得分:0)
删除字段绝对不是问题,因为我创建了原始文件的新副本,然后将其更改为自定义字段并将其保存并尝试添加项目。
直接进入了根源。
我尝试了原始表单并正确保存到子文件夹。
答案 4 :(得分:0)
好的,我现在只能解决这个问题(我目前正与MS讨论)就是这个。
我使用方法getTagFromIdentifierAndTitle(tagName,identifier,title)
这返回了我之后的元素,然后我基本上去了行dom节点并将其删除。
我希望有一个更好的方法,但至少现在是一个解决方法。