Добавление источника данных в XPage не проходит проверку в полной версии refreshMode - PullRequest
0 голосов
/ 28 марта 2020

У меня есть кнопка с refreshMode, установленной для завершения. Тем не менее, это не работает, когда есть источник данных на месте (не происходит передача)

Вот что я имею в виду

Кнопка:

<xp:button id="sendButton"
            style="float: right; margin-right:20px;"
            value="Send">

            <xp:eventHandler event="onclick" refreshMode="complete"
                  submit="true">

                <xp:this.action><![CDATA[#{javascript:
                print("I will never get this message printed with complete refreshMode and dataSource in place");

            }]]>
                </xp:this.action>

            </xp:eventHandler>

</xp:button>

И вот Источник данных:

<xp:dominoDocument var="requestDocument" action="openDocument"
    databaseName="${javascript: return database.getFilePath();}"
    ignoreRequestParams="true"
    documentId="${javascript:
       var conclusion = database.getDocumentByUNID(doc_source.getDocument().getParentDocumentUNID());
       var oConclusion = new OsnovaUI_document(conclusion);
       var requestDoc = oConclusion.getMainDocument(); 
       return requestDoc.getUniversalID();
       }">

</xp:dominoDocument>

Может кто-нибудь сказать мне, почему это происходит?

1 Ответ

0 голосов
/ 28 марта 2020

Наиболее вероятная причина - неправильная формула проверки в форме примечаний classi c. Добавьте пользовательский элемент управления отображением ошибок (с множественным числом) в форму. Это покажет ошибку.

...