#web #axapta #dynamics-ax-2012 #x
#веб #axapta #dynamics-ax-2012 #x
Вопрос:
Это возможно в классе WHS...
WHSWorkExecute
etc, дочернем классе, понять, были ли они запущены с портала мобильных устройств веб-хранилища или клиентского AX?
Потому что нам нужно обусловливать пользовательский поток.
Я попытался использовать :
if ( xGlobal::clientKind() )
{
// my code Client Side
// can call class look like WinApi
}
else if ( ! xGlobal::clientKind() )
{
// my code Server side - by Web Warehouse Mobile Devices Portal
// I have to use class look like WinApiServer
}
Но это возможное решение не работает хорошо, я продолжаю входить на стороне клиента.
Мне нужно перехватить, если я запускаюсь из Интернета.
Спасибо за совет!
Ответ №1:
Вы могли бы попробовать глобальный метод isRunningOnServer()
client server public static boolean isRunningOnServer()
Лучшим решением было бы вообще не использовать код, который работает только через эмулятор (форму WHSWorkExecute).
Комментарии:
1. Привет @ztirom, спасибо за ответ. Но я использовал
xGlobal::clientKind()
и не работаю. Есть разница междуxGlobal::clientKind()
иGlobal::isRunningOnServer
? Спасибо за ваше время!