function not show window

не получается через свой Html шаблон передать функцию http://webix.com/snippet/3a8dd387 вот рабочий полностью вариант, есть окно, нажимаю кнопку , окно убирается выскакивая при этом ALERT , но делая тоже самое со своим сайтом, у меня срабатывает только ALERT но окно не прячется, есть ли возможность как то заставить работать иначе ?
P . S При загрузке моего сайта, у меня работает PRELOADER , в целом WEBIX работает но не срабатывают обращения к ID , и прочие подобные вещи.

И запустил я его очень хитро стал работать после того как я указал в HTML код

div data-view="window" data-id="win1"

/div

если этого кода нет пишет Uncaught TypeError: Cannot read property ‘appendChild’ of null

при случае если я ставлю

<script> 

webix.ui({
				view:"window",
				id:"win3",
				height:250, width:350,
			    left:50, top:50,
			    head:{
					view:"toolbar", margin:-4, cols:[
						{view:"label", label: "This window can be closed" },
						{ view:"icon", icon:"question-circle",
							click:"webix.message('About pressed')"},
						{ view:"icon", icon:"times-circle",
							click:"$$('win3').close();"}
						]
				},
				body:"Some text"
			}).show();

</script> 

Повторюсь если этого значения в коде HTML Нет, выше скрипт не сработает покажет ошибку Uncaught TypeError: Cannot read property ‘appendChild’ of null

div data-view="window" data-id="win1"

/div

http://webix.com/snippet/eff095a5

тут тоже все окей , а у меня в html странице кроме алерта ничего не происходит.

Редактор сниппетов обновлен до версии 2.2, возможно это как то влияет ( версию 2.2 можно слить с сайта, про версию из клиентской зоны )

Часть библиотеки инициализуеруется по полной загрузке документа, возможно в случае использования preloading она не срабатывает.

Можно попробовать добавить следующую строку после загрузки библиотеки

webix.callEvent("onReady",[]);

это вызовет принудительную инициализацию библиотеки.

Получилось на чистую выводить webix без хаков…
но остается открытым вопрос при коде


<script> 

webix.ui({
				view:"window",
				id:"win3",
				height:250, width:350,
			    left:50, top:50,
			    head:{
					view:"toolbar", margin:-4, cols:[
						{view:"label", label: "This window can be closed" },
						{ view:"icon", icon:"question-circle",
							click:"webix.message('About pressed')"},
						{ view:"icon", icon:"times-circle",
							click:"$$('win3').close();"}
						]
				},
				body:"Some text"
			}).show();


</script>

открывает окно, но при нажатии например на закрыть , вылетает в ошибка Uncaught TypeError: undefined is not a function…

 (anonymous function)webix_debug.js:372 
webix.toFunctorwebix_debug.js:7152 (anonymous function)
webix_debug.js:525 webix.EventSystem.callEventwebix_debug.js:914 (anonymous function)

Но нажимая на иконку about, сообщение вылетает
Может это из за Jquery>?

О да! работает!)) спасибо большое.

Можно попробовать поменять

click:"$$('win3').close();"

на

click: function(){ webix.$$('win3').close(); }

Если на странице исползуется jquery-UI он переопределит $$ для своих целей. webix.$$ будет работать в любом случае.