Channel dependent logic

In a form, is there s session variable which says in which channel the form is being opened?

I need to invoke different logic for each of the two channels (e.g. web / mobile) the form is available in.

You can use:
channel = [mobile|web]
or
channelDescription = [APP_mobile|mobile|web]

web - form started in desctop
mobile - form started in mobile device
APP_mobile - form started in WebView [Banking mobile APP]

A czy istnieje zmienna pozwalaj─ůca rozr├│┼╝ni─ç w jakiej szacie graficznej weszli┼Ťmy na wniosek (white, nweb)?

What will happen when we change channel (white, form, nweb) being on the form?
Is it still possible to read changed state of channel?

Tak, zmienna baseHref zawiera informacj─Ö o szacie, z kt├│r─ů wniosek zosta┼é uruchomiany, trzeba jednak pami─Öta─ç, ┼╝e jak sama nazwa wskazuje jest to warto┼Ť─ç domy┼Ťlnej ┼Ťciezki w jakiej formularz jest uruchamiany.

W celu korzystania z tej warto┼Ťci np. w warunkach widoczno┼Ťci nale┼╝y zadeklarowa─ç takow─ů zmienn─ů sesyjn─ů na formularzu. Mo┼╝na korzysta─ç z niej bezpo┼Ťrednio, albo utworzy─ç prsoty scriptcode, kt├│ry wy┼éuska tylko interesuj─ůce nas informacj─Ö, w tym przypadku nazw─Ö szaty.

Przyk┼éadowe warto┼Ťci zmiennej:
image
image

image

1 Like

I donÔÇÖt think we have the ability to check the channel after changing it. We can only check the input channel on request using the baseHref session variable