Мне кажется, вы просматриваете «Общее» в среду Worklight консоли. Это не сработает, потому что этот фрагмент кода требует Кордовы, тогда как в Common вы не имеете Кордовы.
Чтобы сделать эту работу, вы должны предварительно просмотреть этот код в среде, такой как Android.
Добавьте среду Android к вашему приложению в Worklight Studio и заново постройте и разверните ее. Затем в Worklight Console просмотрите среду Android, и вы увидите свое предупреждение.
Поскольку вы используете Worklight, я рекомендую использовать Worklight-provided APIWL.SimpleDialog
.
В API метод WL.SimpleDialog.show
позволит создать диалог, который будет использовать собственные компоненты пользовательского интерфейса каждой среды будет ссылаться на (это включает в себя общее).
WL.SimpleDialog.show(
"Error",
"Username or Password is not correct. Login failed.",
[{
text: "OK", handler: function() {WL.Logger.debug("'OK' button tapped."); }
}]
);
Спасибо, что это помогает. могу ли я также добавить css в это диалоговое окно? – Rajiv
Только в средах, в которых для них не предусмотрено собственное диалоговое окно: Common, BlackBerry 6/7, Mobile Web. В мобильных средах (Android, Windows Phone 7.5/8, iOS, BlackBerry 10) это родной диалог, поэтому CSS не является его частью. –
Какова среда, на которую вы нацеливаетесь? –