안녕하세요?
타 싸이트에서도 동일한 이슈가 있어서 처리 했던 방법을 알려 드립니다.
BlockSelectMode true상태에서
팝업등을 띄운후에 발생하는 증상입니다.
>> 이경우 처리 방법은
팝업을 띄우기전에 BlockSelectMode = false로 처리를 해주셔야 한다고 합니다.
다소 사용이 불편하시겠지만 위와 같은 형태로 처리를 해주셔야 합니다.
그럼 수고하세요.
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* 문의할 Component명 및 버전 :
>* DataSet 버전 :
>* Tr 버전 :
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>
>
>아래 소스는 Component Manual 에 소스를 가져다 테스트 해본것입니다...
>
>특정 column 클릭시 window.open 을 하도록 코딩을 하는데,,
>어느 순간엔 해제가 되고,,
>어느순간엔 block 이 해제가 안되고 마우스를 움직여 보면 영역이 계속 잡힙니다...
>
>테스트 해보니 클릭시 open 되는 window 가 그 해당 영역위에 뜨면 해제가 안되고, 다시 그리드를 클릭할때 해제가 됩니다...
>window 가 클릭된 영역 밖에 open 될 경우는 바로 해제가 됩니다...
>
>이 경우 어떻게 처리해야 하는지요???
>
>
><html>
><head><SCRIPT language="JavaScript" src="http://www.gauce.com/online/AMX/Basic/embedControl.js"></SCRIPT>
> <meta http-equiv="Content-Type" content="text/html" charset="ks_c_5601">
> <link rel=StyleSheet type="text/css" href="http://www.gauce.com/online/AMX/Basic/samplecss.css">
>
> <script language=JavaScript for=tb_Grid event=OnClick(row,colid)>
>// alert("OnClick Event :" + "<ROW :" + row +">"+ "<Colid :" + colid + ">" );
> if (row > 0 && colid == "Partnm")
> var whTmp = window.open("", "", "width=800,height=600");
> </script>
>
>
> <comment id="__NSID__"><object id=tb_DataSet classid=CLSID:2506B38B-0FF7-4249-BA3E-8BC1DC399FBB>
> <param name=DataID value="Column_EditStyle_data1.csv">
> </object></comment><SCRIPT>__WS__(__NSID__);</SCRIPT>
></head>
>
><body>
> <table frame=box width=456>
> <tr>
> <td>ClearBlockSelect</td>
> <td width=100>Grid</td>
> </tr>
> </table>
> <br>
>
> <input type=Button value=ClearBlockSelect style="width=160px" OnClick="tb_Grid.ClearBlockSelect()">
> <br><br>
>
> <input type=Button value="Start Column" style="width=100px" OnClick="alert(tb_Grid.SelStartCol)">
> <input type=Button value="Start Row" style="width=100px" OnClick="alert(tb_Grid.SelStartRow)">
> <input type=Button value="End Column" style="width=100px" OnClick="alert(tb_Grid.SelEndCol)">
> <input type=Button value="End Row" style="width=100px" OnClick="alert(tb_Grid.SelEndRow)">
> <br><br>
>
> <comment id="__NSID__"><object id=tb_Grid classid=CLSID:EA8B6EE6-3DD8-4534-B4BB-27148CF0042B
> height=60% width=98%>
> <param name="BlockSelectMode" value='true'>
> <param name="DataID" value='tb_DataSet'>
> <param name="Editable" value='true'>
> <param name="TitleHeight" value='30'>
> <param name="UsingOneClick" value=0>
> <param name="DragMode" value=false>
> <param name="DropMode" value=false>
> <param name="BlockPasteMode" value=true>
> <Param name="ToolTip" value="use=true">
> <param name="Format" value='
> <c>ID=Partno name="Part No(fix)" width=90 align=Center</c>
> <c>ID=Partnm name="Part Name" width=120 password=false</c>
> <C>ID=Parttn1 name="Type;(Popup)" width=60 EditStyle=Popup </C>
> <C>ID=Parttn2 name="Type;(PopupFix)" width=70 EditStyle=PopupFix </C>
> <C>ID=Vendor name="Vendor;(Lookup)" width=60 EditStyle=Lookup Data="tb_CDataSet:Code:Name"</C>
> <C>ID=Country name="Country;(Combo)" width=60 EditStyle=Combo Data="1:Korea,2:USA"</C>
> <C>ID=Use name="Use;(Check)" width=60 align=Center EditStyle=CheckBox</C>'>
> </object></comment><SCRIPT>__WS__(__NSID__);</SCRIPT><BR>
>
></body>
></html>
>