我尝试从 Silverlight Web 资源内部在我的表单上设置一个日期字段,但表单字段仍然为空:
var xrm = (ScriptObject)HtmlPage.Window.GetProperty("Xrm");
var page = (ScriptObject)xrm.GetProperty("Page");
var startdate = (ScriptObject)page.Invoke("getAttribute", "scheduledstart");
startdate.Invoke("setValue", DateTime.Now.ToUniversalTime().ToString("MM/dd/yyyy"));
虽然上述代码适用于其他字段类型(字符串、int、OptionSet 等),但我尝试设置日期值的方式似乎存在错误。
旁注:我不使用dynamic
,因为在 MS CRM 在线环境中部署时它似乎不起作用(但在本地工作)。