Dojo DataGrid에서 텍스트 상자에 포커스를 설정할 수 없습니다.


Dojo DataGrid에서 텍스트 상자에 포커스를 설정할 수 없습니다.

열 중 하나가 포맷터 기능에 의해 텍스트 상자로 렌더링되는 Dojo DataGrid가 있습니다. 렌더링된 텍스트 상자를 클릭하여 값을 입력하면 커서가 텍스트 상자에 나타나고 포커스가 즉시 사라집니다(즉, 커서가 사라지고 입력해도 아무 것도 생성되지 않음). 포커스를 설정하려면 텍스트 상자를 한 번 더 클릭해야 합니다. 그래야만 값을 입력할 수 있습니다. 첫 번째 클릭 자체에 초점을 맞추는 방법이 있습니까? 코드는 다음과 같습니다. <table dojoType="dojox.grid.DataGrid" store="selectedItemsStore" class="resultsGridClass" jsid="selecteditems"> <thead> <tr> <th field="field1" formatter="renderTextBox" width="20%">Field 1</th> </tr> </thead> </table> 다음은 포맷터 기능입니다. function renderTextBox(...


#datagrid #dojo #double-click

원문링크 : Dojo DataGrid에서 텍스트 상자에 포커스를 설정할 수 없습니다.