Change language in AX 2012 – No restart client


change language docx

 

void clicked()
{
LanguageId languageId;
xInfo info;
xNavPane xNavPane ;
FormRun formRun;

super();

//info(int2str(LanguageIdEnum.selection()));
if(LanguageIdEnum.selection())
languageId = #EN_ZA;
else
languageId = #EN_US;
if(!(LanguageTable::exist(languageId)))
{
warning(strFmt(„Language %1 is missing!”,languageId));
languageId = LanguageTable::defaultLanguage();
}

info = new xInfo();
infolog.language(languageId);
xNavPane = new xNavPane();
info.mayReloadMenu(true);
xNavPane.loadStartupButtons(); //refresh la meniu..
info.redrawAllWindows();
if(element.args().caller())
{
formRun = element.args().caller();
formRun.close();
}
}

Anunțuri

Lasă un răspuns

Completează mai jos detaliile tale sau dă clic pe un icon pentru a te autentifica:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare / Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare / Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare / Schimbă )

Fotografie Google+

Comentezi folosind contul tău Google+. Dezautentificare / Schimbă )

Conectare la %s