javascript - Dynamics CRM:用于日期更改的 JavaScript onClick 函数
问题描述
我对 JavaScript 还是很陌生,所以我可以在这个要求上使用一些帮助。
我在表单顶部设置了两个 HTML webresource 按钮(new_dayPagePreviousButton 和 new_dayPageNextButton),它们之间是一个日历字段(new_daypagedate)。我们在页面上有配置为根据日历字段中选择的日期返回结果的子网格。
要求是每当用户单击“前一天”或“后一天”按钮时,从日历字段中添加或减去一天。
解决方案
经过一些额外的研究,我修改了一个按钮的 HTML 以包含您在第一篇 Sagar 文章中提供的 JScript。现在内容如下;
<html><head>
<script type="text/jscript">
function AddDays(arg) {
var
d=window.parent.Xrm.Page.data.entity.attributes.get("new_daypagedate").getValue();
d.setDate(d.getDate() + arg);
window.parent.Xrm.Page.data.entity.attributes.get("new_daypagedate").setValue(d);
}
</script>
<meta><style type="text/css">P { margin: 0; }</style><meta><style type="text/css">P {
margin: 0; }</style></head><body onfocusout="parent.setEmailRange();"
style="overflow-wrap: break-word;">
<button type="button" id="new_dayPageNextButton" onclick="AddDays(1)">Next
Day</button>
</body></html>
发布后,按钮成功更改日期!但是,一旦更改日期,下面的子网格不会刷新以反映新日期。这是一个单独的问题,因此我将针对它发布一个单独的问题。
Sagar,谢谢你带我完成这个。你提供了非常丰富的信息。
推荐阅读
- javascript - AudioWorklet 返回除节点外的处理数据,如何?
- python - 功能详细视图未重定向到 detailview.html 页面
- asp.net - VS2019运行asp.net项目的sql连接问题
- angular - 如何使用 Ag-Grid 在导出的 excel 单元格中插入链接?
- javascript - Redux-toolkit 与 Typescript 一起使用,没有状态突变
- javascript - 按对象值排序对象数组不起作用
- apache-nifi - 用于循环属性的 Nifi 表达式语言
- windows - 为具有特定基地址的 Windows 构建 DLL
- python - 为什么这个 justify 功能不能正常工作?(证明右而不是下)
- java - Java如何将值放入xml标签?