【问题标题】:Sharepoint Infopath Form 2013 Change Event not updating the value back in the formSharepoint Infopath Form 2013 更改事件未更新表单中的值
【发布时间】:2014-02-10 13:33:09
【问题描述】:

我有一个信息路径表单。在 To Field 的更改事件中,我正在更新另一个名为 Shift 的字段的值。为此,我编写了以下代码。

public void To_Changed(object sender, XmlEventArgs e)
    {
        // Write your code here to change the main data source.
        ///my:myFields/my:RequestDetails/my:IndividualRequest/my:To
        // Write your code here.
        // Write your code here to change the main data source.
        ///my:myFields/my:RequestDetails/my:IndividualRequest/my:To
        try
        {
            XPathNavigator xmlDoc = this.MainDataSource.CreateNavigator();
            XPathNavigator xTo = xmlDoc.SelectSingleNode("my:myFields/my:RequestDetails/my:IndividualRequest/my:To", this.NamespaceManager);
            XPathNavigator xShift = xmlDoc.SelectSingleNode("/my:myFields/my:RequestDetails/my:IndividualRequest/my:Shifts", this.NamespaceManager);



            xShift.SetValue("6");

        }
        catch (Exception ex)
        {
            Log.WriteLog(ex);

        }
    }  

我已发布表单并将表单作为内容类型上传。但是,当我在 infpath 表单中更改 To 值时,Shift Field 值不会更新。

【问题讨论】:

    标签: sharepoint sharepoint-2013 infopath


    【解决方案1】:

    我已经使用 infopath 中的规则解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-09
      • 1970-01-01
      • 2018-08-24
      • 2017-03-07
      • 2016-10-18
      • 1970-01-01
      • 2021-06-02
      • 2013-06-22
      相关资源
      最近更新 更多