【问题标题】:Sharepoint Custom List with custom new forms not able to add to folders具有无法添加到文件夹的自定义新表单的 Sharepoint 自定义列表
【发布时间】:2010-10-24 12:52:44
【问题描述】:

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

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

我想知道是否有解决此问题的方法或解决方法,因为它非常烦人。

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

当年从 10 月到 9 月。

感谢您提供的任何帮助,这让我在寻找解决方案时发疯了。

【问题讨论】:

    标签: sharepoint moss designer wss-3.0


    【解决方案1】:

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

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

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

    这返回了我想要的元素,然后我基本上去了行dom节点并删除了它。

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

    【讨论】:

      【解决方案2】:

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

      它直接进入根目录。

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

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          【解决方案4】:

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

          原始表单运行良好,允许将项目添加到列表子文件夹中。

          新的没有额外的代码,并且使用标准的共享点 DataFormWebPart 来创建自定义列表表单,所以我没有后端代码来插入项目等,尽管我可能不得不求助于这个......我会?

          【讨论】:

            【解决方案5】:

            如果不知道自定义表单的基础是什么,这将无济于事,但是对于新表单,要保存到的文件夹通常会显示在查询字符串中。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2013-12-01
              • 2018-08-20
              • 1970-01-01
              • 1970-01-01
              • 2018-10-24
              • 2023-04-07
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多