Qlik Community

QlikView App Dev

Discussion Board for collaboration related to QlikView App Development.

cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

QlikView Report for Desktop and ipad Clients

Hi all,

can we design one QVW application for Desktop and Mobil clients.

yes means. can please explain.

Regards.

Channaiah

1 Solution

Accepted Solutions
ngulliver
Partner
Partner

The QlikView help information for this is not particularly clear.

Basically, using WildMatch(ClientPlatform(),'*mobile*') = 1 in a Show Condition on a sheet would enable the sheet to appear for mobile devices but it would be hidden for a desktop user.

If I recall correctly, using ClientPlatform() on a desktop returns no values whereas on an ipad it returns the value 'ipad.mobile'

Regards,

Neil

View solution in original post

7 Replies
ashfaq_haseeb

Hi,

Have a look at attached document

Regards

ASHFAQ

Not applicable
Author

Thanks Ashfaq Mohammed,

I need to design separate application for mobile. it was not possible for one application both desktop and mobile clients, right.






ashfaq_haseeb

Its better to create separate app.

You can even use Desktop app too but you may face some design issues.

Regards

ASHFAQ

ngulliver
Partner
Partner

Hi,

You can use the function ClientPlatform( ) to determine whether the device accessing your .qvw is mobile or desktop and show/hide sheets designed for each platform.

It is a little clumsy and does require duplicated effort in creating the same sheet for desktop and ipad. If your .qvw is large this is probably not practical.

Regards,

Neil

Not applicable
Author

Thanks Neil,

Can u please explain, how to use clientplatform() function in details.

ngulliver
Partner
Partner

The QlikView help information for this is not particularly clear.

Basically, using WildMatch(ClientPlatform(),'*mobile*') = 1 in a Show Condition on a sheet would enable the sheet to appear for mobile devices but it would be hidden for a desktop user.

If I recall correctly, using ClientPlatform() on a desktop returns no values whereas on an ipad it returns the value 'ipad.mobile'

Regards,

Neil

View solution in original post

ngulliver
Partner
Partner

Hi, Chennaiah.

Did you get this to work OK ?

If so, can you mark the answer as correct, please, so that other people know this is a correct solution.

Thanks,

Neil