Използването на действието „изпращане“ без първо записване предизвиква предупреждение за загуба на данни. Как мога да изключа това предупреждение?

Когато използвате действието „изпращане“, без първо да използвате действието за запазване, потребителят получава предупреждение „Може да загубите някои незапазени промени“. Как мога да изключа това предупреждение?

Примерен процес и бутон:

<property as="xs:string" name="oxf.fr.detail.process.send-to-myservice.*.*">
    send(
              uri="http://localhost:80/myservice",
              content="xml",
              replace="none"
             )
    then success-message(message="Save Successful")
    recover error-message(message="Save Failed")
</property>

<property as="xs:string"  name="oxf.fr.detail.buttons.*.*">
    send-to-myservice
</property>

person awilkinson    schedule 11.12.2015    source източник


Отговори (1)


Използвайте set-data-status(status="safe"). Пример по-долу. Документите са тук.

<property as="xs:string" name="oxf.fr.detail.process.send-to-myservice.*.*">
    set-data-status(status="safe")
    then send(
              uri="http://localhost:80/myservice",
              content="xml",
              replace="none"
             )
    then success-message(message="Save Successful")
    recover error-message(message="Save Failed")
</property>

<property as="xs:string"  name="oxf.fr.detail.buttons.*.*">
    send-to-myservice
</property>
person awilkinson    schedule 11.12.2015