Не выполняется код SS JS в eventHandler с полным refreshMode в XPages - PullRequest
0 голосов
/ 27 марта 2020

Прошло 3 недели с тех пор, как я боролся с этой проблемой.

onClick eventHandler отклоняет показывать какие-либо признаки правильной работы, когда он идет рука об руку с refreshMode="complete"

. код ниже:

<xp:button id="begginYOU"
            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");

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

            </xp:eventHandler>

</xp:button>

Я перепробовал все - установка свойств id (для самого EventHandler), добавление кода CS JS, который возвращает true (сообщение, которое я добавил в консоль .log всегда печатался между прочим), установив disableValidators в true

Я даже пытался удалить все входы и просто оставить эту одну кнопку на всей странице - ничего не помогло

Всякий раз, когда я нажимаю кнопку - все, что я получаю, это просто loading рядом со значком вкладки в браузере в течение полсекунды и ничего, буквально НИЧЕГО не происходит

Это ТОЛЬКО работает с refreshMode и execMode, установленными в partial (при условии, что я предоставляю идентификаторы соответственно), но я понятия не имею, почему

Это действительно сводит меня с ума

Но в любом случае я надеюсь получить мнение экспертов по этой проблеме Эм, потому что у меня закончились идеи

Большое спасибо заранее

...