问题标签 [newforms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4236 浏览

javascript - 反应:输入验证

我最近开始使用 React,遇到了输入验证的问题。例如,它只是通过指令在另一个框架中实现为 Angular.js。

经过一番研究,我发现

  1. newforms库,看起来是目前最好的解决方案。但它很重,不确定当前是否受支持(最近一次更新是 7 个月前)。
  2. 另一种方法是将事件从父表单发送到其子输入,并在每个表单上调用验证方法。

但是我找不到每个人都试图发明自己的东西的最佳实践,因此你需要自己写东西。

表单验证的最佳解决方案是什么?React 架构/框架(Flux/Redux)是否提供任何解决方案?

谢谢,

0 投票
1 回答
187 浏览

class - 将字典传递给新表单c#

在我的主表单中,我创建了一个新表单:

我还使用了一个使用主表单填充的字典:

现在我想将此字典及其内容传递给新表单,以便可以使用这些值:

我不断收到错误

错误 4 参数 1:无法从 'System.Collections.Generic.Dictionary>' 转换为 'System.Collections.Generic.Dictionary>'

尝试这个时:

我在这里做错了什么?

0 投票
1 回答
962 浏览

datetime - Sharepoint 2013:如何在 NewForm/EditForm 中更改 DateTime 文本框的日期格式?

我的列表中有一个 DateTime 字段“Date1”。我需要将其格式设置为“DD-MMM-YYYY”(例如:2017 年 3 月 29 日)。我使用 XSL:Select 中的 FormatDatetime 函数在显示表单上实现了这一点。当从日期选择器中选择日期时,我也需要在新建/编辑表单上更改它

0 投票
1 回答
287 浏览

list - Sharepoint 在线列表创建文件夹并在其中插入项目

我正在尝试将文件夹创建到共享点列表中并将项目添加到新创建的文件夹中。

目前我正在打开 newform.aspx 页面,其文件夹路径尚不存在,如下所示:- https://sharepointonline.com/sites/SiteName/Lists/ListName/NewForm.aspx?IsDlg=1&RootFolder=/sites/SiteName/Lists /列表名称/文件夹 1/文件夹 2

当用户单击带有项目详细信息的保存按钮时,我正在使用代码创建 Folder1 和 Folder2 到 presave 中。文件夹创建成功,但项目没有插入其中,它会抛出文件夹路径不存在的错误。

如果我刷新页面并尝试添加项目,它将很容易插入到文件夹中。

请帮助我。

0 投票
2 回答
1048 浏览

sharepoint-2013 - 在 powerapps 中自定义默认 sharepoint 表单在发布到 sharepoint 后不保存

以前我使用共享点默认表单向我的客户发送请求。我总是能够填写默认表单中的所有字段(字段是约会类型、原因、请求日期、截止日期和称为客户的个人/组字段)并通过“保存”后运行的工作流将其发送给客户批准它正在工作。但是,当我尝试通过添加一个动态文本字段来使用 powerapps 自定义表单时,该字段计算到期日期和请求日期之间的差异(不包括节假日和周末),我的表单没有保存在 sharepoint 中,并且我收到一条消息,例如“保存时出现问题你的改变。数据源可能无效

当我检查数据源时,一切都很好。我的表单的每个字段,特别是必填字段都已被赋予正确的值。我不明白我哪里错了。

有没有办法调试这个?表单提交并抛出错误后如何检查 json?还是我的方法不对?

0 投票
1 回答
47 浏览

c# - 如何编写按钮以在另一个表单的文本框中输入值

当我单击一个按钮时,我有一个带有 4 个按钮的表格 1,它会打开一个新表格。每个按钮打开相同的表单,但我希望相应的按钮将特定值输入到表单 2 上的两个不同文本框中。

表格 1 按钮 A;表格2textbox1= 400 textbox2 =0.4

表格 1 按钮 B;表格2textbox1= 350 textbox2 =0.9

表格 1 按钮 C;表格2textbox1= 700 textbox2 =0.6

表格 1 按钮 D;表格2textbox1= USER DEFINED textbox2 = USER DEFINED

我该怎么做

0 投票
1 回答
43 浏览

javascript - 使用处理程序 ashx 打开新选项卡 onclick JS 事件

我有一个带有 onclick 事件的登录按钮...onclick = "login();"

我成功登录......但我想打开新标签。

这是我的 JavaScript:

我试过 _blank... 打开窗口,但无济于事

0 投票
1 回答
40 浏览

javascript - 更新选择字段值的脚本

在我的 SharePoint 日历上,我有一个名为“状态”的选择字段。该字段的默认值为“待批准”,需要保持默认值。

当通过日历视图中的默认新表单添加事件时,我想将状态更新为“已批准”。我已经有一个更新“全天事件”字段的脚本,如果可能的话,我想利用该脚本来更新状态。我将如何做到这一点?下面是我目前正在使用的脚本。

0 投票
1 回答
39 浏览

function - Python SQLITE3 从列表中删除

我想从 ListBox 中的选定内容中删除数据。我尝试了一切,但它不起作用。我试过简单的文件。有效。我在这里写了相同的代码,但它不起作用。我被困两天了。请帮忙。

错误信息是: