webix
webix 버튼 클릭 안될때
xemaker
2022. 12. 6. 14:38
webix 개발을 하다가 버튼 클릭이 안되는 경우가 생겼다.
이상하네..
알고보니 버튼등의 선언을 먼저 해주고 나중에 그 버튼에 대한 이벤트를 붙여야 되는데
이벤트를 먼저 붙이는 코드가 선언보다 앞에 나와서 그런거였다.
아놔 이거 에러메시지도 표시 안되고 그냥 먹통된거 처럼만 나와서 한참을 삽질..
id가 잘못됬나.. container가 잘못됬나..
선언을 먼저해주고 그 밑에 이벤트를 붙이니 잘 되었다.
즉,
webix.ui({
container:"_etcButton",
type:"head",
view:"layout",
cols:[
{
view:"button",
id:"searchButton",
label:"검색",
width:85,
type:"search"
}
]
});
선언한 다음에
$$("searchButton").attachEvent("onItemClick", function(id, e){
searchList();
});
이렇게 이벤트를 붙이는 것은 아래 부분에 해줘야 한다.