2013-03-04 5 views
1

Мне нужно создать новое окно верхнего уровня или дочернее окно, основанное на действии пользователя, и я использую javascript, чтобы узнать, какое действие было выполнено. Я использую Ti.UI.createWindow() для этого, и я попробовал его со всеми возможными вариантами его i.e null, отправив url, отправив объект options, но я не смог получить результат из любого из них. Может ли кто-нибудь показать мне, как создать новое окно верхнего уровня и дочернее окно, я знаю, что это звучит глупо, но я не могу заставить его работать. Я использую Tide SDK 1.3.1 beta на окнах 7Как создать новое окно

P.S: Ti.UI.currentWindow работает нормально, и я могу изменить ширину и высоту с помощью методов набора.

+0

Небольшое уточнение по поводу моего «PS» Я могу работать атрибуты окна с помощью Ti.UI.currentWindow, но я не могу показаться, чтобы создать новое окно ребенка или новую вершину окно или, может быть, я что-то пропустил ..... Ваша помощь была бы очень признательна, спасибо –

ответ

2

Я понял это, что для создания нового дочернего окна мы должны использовать «() открытый» метод после вызова CreateWindow().

Пример: Ti.UI.createWindow("app://example.html").open();

+0

Да, это похоже на приложение: // требуется до того, как URL-адрес будет работать –

0

Ti.UI.createWindow - это путь. Вам также нужно фактически «показать» созданное окно, чтобы оно появилось, может быть, вы забыли сделать это?

Пример:

var new_window = Ti.UI.createWindow("example.html"); 
new_window.show(); 
+0

Спасибо за ответ Alex и я попробовали то, что вы сказали, но без вывода чего-то никогда: | –

+0

.show(), похоже, не работает вообще, но .open() делает –

Смежные вопросы