XUL과 Javascript 문제..
글쓴이: bluemoon / 작성시간: 토, 2004/05/15 - 2:06오후
tree에 나타난 책의 목록중 하나를 선택하면 선택된 줄의 값이 textbox에 입력되도록 하는 예입니다.
//.xul
<tree id="tre-book-list" onselect="doSelect(event)"> ..... <treecol id="tcl-book-name" lable="Name" /> <treecol id="tcl-book-author" lable="Author" /> ..... </tree> <textbox id="txt-book-name" label="Name" /> <textbox id="txt-book-author" label="Author" />
//.js
function doSelect(event) { var tree = event.target; var txtBookName = document.getElementById('txt-book-name'); var tclBookName = tree.view.getCellText(tree.currentIndex, 'tcl-book-name')); txtBookName.setAttribute("value", tclBookName); }
잘 동작하긴 하는데 문제가 생겼습니다.
textbox에 어떤 키보드 입력이 있고 난 뒤에는 입력값이 그대로 남아서 tree의 목록을 클릭하여도 textbox의 내용이 선택된 목록의 값으로 바뀌지 않는겁니다.
키보드 입력이 없었던 textbox의 내용만 바뀝니다.
무엇이 문제일까요?
Forums:
댓글 달기