• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1216
2008.09.08 (17:31:02)
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 : 주택통계시스템
* 문의할 Component명 및 버전 : gauce 4.0
* DataSet 버전 :
* Tr 버전 :
* 문의 유형(질문/요청/참조) :
* 내용 :

jsp 화면에 마스터와 디테일 두개의 그리드를 그릴겁니다.
마스터쪽의 한 row를 선택을 하면 detail 그리드 쪽의 정보를 변경해서 보여주고 싶습니다.

조건은 db쪽의 조회를 jsp페이지가 열릴때 처음 한번만으로 한정하고 싶습니다.
혹시 그리드에  필터링을 걸어서 넘어온 데이터를 한정적으로 보여줄 수 있습니까?
번호 제목 닉네임 조회 등록일
2485 no image 그리드를 한번에 뿌려주는기능?
개발자
1337 2008-09-10
2484 no image 그리드를 한번에 뿌려주는기능?
오정환
1308 2008-09-10
2483 no image 그리드를 한번에 뿌려주는기능?
기술지원44
1317 2008-09-10
2482 no image .CountRow 를 이용하려고 하는데....
이주연
1819 2008-09-10
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : 아이누리 * 문의할 Component명 및 버전 : * DataSet 버전 : GAUCE 3.5 * Tr 버전 : * 문의 유형(질문/요청/참조) : 질문 * 내용 : 안녕하세요? 그리드ID.CountRow 프로퍼티를 사용하려고 하는데... 원하는대로 잘 되지 않아 문의 드립니다. 샘플을 보게 되면 이미 그리드 결과 집합을 화면에 뿌린 상태에서 그 row수를 구하는 건 되어있었습니다. 저희 시스템의 경우, 앞단에서 몇가지 조건을 선택하고 검색버튼을 누르면 조건에 맞추어 back 단에서 데이터셋을 쿼리해서 가지고 오는데요... 이와 동시에 전체 row수를 바로 구해서 input 창에 나타나도록 하고 싶습니다. 그런데...CountRow를 그리드ID.reset();으로 나타나는 결과 집합 다음에 추가하여 그 수를 출력하기를 원했던 것과는 다르게... 검색 버튼 이벤트 이전에 화면에 뿌려진 dataset 의 row 수를 뿌리고있었습니다. (가령, 처음은 결과값이 없으므로 '0', 두번째 클릭시엔 첫번째 클릭 조건에 맞는 row 수..) 그런데 또 ... 중간에 alert 창으로 카운트한 결과 값을 가진 변수를 찍어보게 되면 확인버튼을 누르는 이벤트를 받아가면서 원하는 결과값이 나타났습니다. 이 결과를 보고.. (고객이 alert창을 보고 확인을 하는 것은 보기에도 안좋고 불편할 것같아..) alert부분을 주석처리하면 될줄알았더니... 그럼 처음 말씀드린대로 이전의 row수를 불로옵니다. 방법이 없을가요? 바쁘시겠지만 답변 주시면 감사하겠습니다.
2481 no image .CountRow 를 이용하려고 하는데....
기술지원45
1325 2008-09-10
안녕하세요? 쉬프트 정보통신 솔루션지원팀입니다. 문의하신 내용을 확인한 결과 아래와 같은 원인이 아닐까 싶습니다. DatasetID.Reset()메소드 호출 부분 다음에 바로 DatasetID.CountRow를 출력하시는 것이 아니신가요? Dataset의 데이터가 다 담겨오기 전에 호출을 하게 되면 말씀하신 것 처럼 이전의 값이 출력 될 수 있습니다. 이와 같은 경우는 alert로 처리하실 필요 없이 Dataset 컴포넌트의 onLoadCompleted 이벤트를 선언하셔서 그 이벤트 내에서 CountRow를 찍어보시면 원하시는 대로 표현 되실 것 같습니다. 확인해보시고 적용해 보시기 바랍니다 문제가 해결 되지 않거나 기타 문의 사항이 있으시면 다시 글을 올려주시기 바랍니다. 그럼 수고하시고 좋은 하루 되시기 바랍니다. >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : 아이누리 >* 문의할 Component명 및 버전 : >* DataSet 버전 : GAUCE 3.5 >* Tr 버전 : >* 문의 유형(질문/요청/참조) : 질문 >* 내용 : > > 안녕하세요? 그리드ID.CountRow 프로퍼티를 사용하려고 하는데... 원하는대로 잘 되지 않아 문의 드립니다. > > 샘플을 보게 되면 이미 그리드 결과 집합을 화면에 뿌린 상태에서 > 그 row수를 구하는 건 되어있었습니다. > > 저희 시스템의 경우, > 앞단에서 몇가지 조건을 선택하고 검색버튼을 누르면 조건에 맞추어 > back 단에서 데이터셋을 쿼리해서 가지고 오는데요... > 이와 동시에 전체 row수를 바로 구해서 input 창에 나타나도록 하고 싶습니다. > > 그런데...CountRow를 그리드ID.reset();으로 나타나는 결과 집합 다음에 추가하여 > 그 수를 출력하기를 원했던 것과는 다르게... > 검색 버튼 이벤트 이전에 화면에 뿌려진 dataset 의 row 수를 뿌리고있었습니다. > (가령, 처음은 결과값이 없으므로 '0', 두번째 클릭시엔 첫번째 클릭 조건에 맞는 row 수..) > > 그런데 또 ... > 중간에 alert 창으로 카운트한 결과 값을 가진 변수를 찍어보게 되면 > 확인버튼을 누르는 이벤트를 받아가면서 원하는 결과값이 나타났습니다. > > 이 결과를 보고.. >(고객이 alert창을 보고 확인을 하는 것은 보기에도 안좋고 불편할 것같아..) > alert부분을 주석처리하면 될줄알았더니... > 그럼 처음 말씀드린대로 이전의 row수를 불로옵니다. > > 방법이 없을가요? > 바쁘시겠지만 답변 주시면 감사하겠습니다. > > > > >
2480 no image .CountRow 를 이용하려고 하는데....
이주연
1382 2008-09-10
해결되었습니다! 이틀동안 작업한 거 알러트 때문에 무산될 뻔 했는데....ㅠㅠ 정말정말 감사합니다..^^ >안녕하세요? > >쉬프트 정보통신 솔루션지원팀입니다. > >문의하신 내용을 확인한 결과 아래와 같은 원인이 아닐까 싶습니다. > >DatasetID.Reset()메소드 호출 부분 다음에 바로 DatasetID.CountRow를 출력하시는 것이 아니신가요? > >Dataset의 데이터가 다 담겨오기 전에 호출을 하게 되면 말씀하신 것 처럼 이전의 값이 출력 될 수 있습니다. > >이와 같은 경우는 alert로 처리하실 필요 없이 > >Dataset 컴포넌트의 onLoadCompleted 이벤트를 선언하셔서 그 이벤트 내에서 CountRow를 찍어보시면 > >원하시는 대로 표현 되실 것 같습니다. > >확인해보시고 적용해 보시기 바랍니다 > >문제가 해결 되지 않거나 기타 문의 사항이 있으시면 다시 글을 올려주시기 바랍니다. > >그럼 수고하시고 > >좋은 하루 되시기 바랍니다. > >>게시판을 이용해 주셔서 감사합니다. >>다음양식에 맞게 입력해주세요. >> >>* 고객시스템명 : 아이누리 >>* 문의할 Component명 및 버전 : >>* DataSet 버전 : GAUCE 3.5 >>* Tr 버전 : >>* 문의 유형(질문/요청/참조) : 질문 >>* 내용 : >> >> 안녕하세요? 그리드ID.CountRow 프로퍼티를 사용하려고 하는데... 원하는대로 잘 되지 않아 문의 드립니다. >> >> 샘플을 보게 되면 이미 그리드 결과 집합을 화면에 뿌린 상태에서 >> 그 row수를 구하는 건 되어있었습니다. >> >> 저희 시스템의 경우, >> 앞단에서 몇가지 조건을 선택하고 검색버튼을 누르면 조건에 맞추어 >> back 단에서 데이터셋을 쿼리해서 가지고 오는데요... >> 이와 동시에 전체 row수를 바로 구해서 input 창에 나타나도록 하고 싶습니다. >> >> 그런데...CountRow를 그리드ID.reset();으로 나타나는 결과 집합 다음에 추가하여 >> 그 수를 출력하기를 원했던 것과는 다르게... >> 검색 버튼 이벤트 이전에 화면에 뿌려진 dataset 의 row 수를 뿌리고있었습니다. >> (가령, 처음은 결과값이 없으므로 '0', 두번째 클릭시엔 첫번째 클릭 조건에 맞는 row 수..) >> >> 그런데 또 ... >> 중간에 alert 창으로 카운트한 결과 값을 가진 변수를 찍어보게 되면 >> 확인버튼을 누르는 이벤트를 받아가면서 원하는 결과값이 나타났습니다. >> >> 이 결과를 보고.. >>(고객이 alert창을 보고 확인을 하는 것은 보기에도 안좋고 불편할 것같아..) >> alert부분을 주석처리하면 될줄알았더니... >> 그럼 처음 말씀드린대로 이전의 row수를 불로옵니다. >> >> 방법이 없을가요? >> 바쁘시겠지만 답변 주시면 감사하겠습니다. >> >> >> >> >> >
2479 no image 50075 에러메세지 문의
민주원
1217 2008-09-09
2478 no image 50075 에러메세지 문의
기술지원44
1317 2008-09-10
Selected no image 그리드 관련해서 문의사항 있습니다.
임원섭
1216 2008-09-08
2476 no image 그리드 관련해서 문의사항 있습니다.
기술지원45
1267 2008-09-09
안녕하세요? 쉬프트 정보통신 솔루션지원팀입니다. 문의하신 Master - Detail 그리드 구현시에 Detail 그리드의 데이터를 매번 조회해 오는 것이 아니고 Master 조건에 의해서 필터링해서 보여줄 수 있게 하는 기능은 존재 합니다.. Dataset 컴포넌트 속성으로 제어를 하실 수 있습니다 컴포넌트 매뉴얼에서 아래의 부분을 확인해 보시기 바랍니다. Dataset - Properties - UseFilter Dataset - Method - Filter Dataset - Events - onFilter 크게 설명을 드리자면, Detail 그리드에 연결된 Dataset에 UseFilter 라고 하는 필터링 기능을 적용할 지 지정하는 속성값을 true로 지정해 놓으시면 이벤트들을 이용해서 필터링 기능을 이용할 수 있습니다. Master 그리드의 Row가 변경되면 Detail Dataset의 Filter() 메소드를 호출하도록 합니다. 그리고 Detail Dataset의 onFilter 이벤트 선언 부분에서 Master Grid에서 선택된 키 값과 Detail 데이터셋의 값을 비교하여 조건값이 같다면 데이터를 보여주게 하고 아니면 숨기게 하는 조건을 걸어두시면 원하시는 것 처럼 표현하실 수 있습니다. 제 설명 부분이 조금 이해하기 힘드실 텐데, 일단 매뉴얼의 내용 및 샘플과 소스를 참고하셔서 확인해 보시기 바랍니다. 그 이후에 이해가 되지 않는 부분이 있거나 궁금하신 사항이 있으시면 다시 문의 주시기 바랍니다. 그럼 수고하시고 좋은 하루 되시기 바랍니다. >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : 주택통계시스템 >* 문의할 Component명 및 버전 : gauce 4.0 >* DataSet 버전 : >* Tr 버전 : >* 문의 유형(질문/요청/참조) : >* 내용 : > > jsp 화면에 마스터와 디테일 두개의 그리드를 그릴겁니다. >마스터쪽의 한 row를 선택을 하면 detail 그리드 쪽의 정보를 변경해서 보여주고 싶습니다. > >조건은 db쪽의 조회를 jsp페이지가 열릴때 처음 한번만으로 한정하고 싶습니다. >혹시 그리드에 필터링을 걸어서 넘어온 데이터를 한정적으로 보여줄 수 있습니까?
2475 no image 엑셀 업로드 질문 파일
윤용일
1273 2008-09-02
2474 no image 엑셀 업로드 질문
기술지원44
1358 2008-09-05
2473 BlockSelectMode 가 true 일 경우 해제가 안됩니다... 파일
이동진
1221 2008-08-27
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : * 문의할 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>
2472 no image BlockSelectMode 가 true 일 경우 해제가 안됩니다...
관리자
1326 2008-08-30
안녕하세요? 타 싸이트에서도 동일한 이슈가 있어서 처리 했던 방법을 알려 드립니다. 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> >
2471 no image MGRID 칼럼별 SORT 관련
오두현
1283 2008-08-25
2470 no image MGRID 칼럼별 SORT 관련
기술지원40
1248 2008-08-25
2469 no image subsum 배경색을 동적으로 할수있을까요???
이동진
1214 2008-08-20
2468 no image subsum 배경색을 동적으로 할수있을까요???
관리자
1201 2008-08-22
2467 no image subsum 배경색을 동적으로 할수있을까요???
이동진
1173 2008-08-23
2466 no image subsum 배경색을 동적으로 할수있을까요???
관리자
1348 2008-08-23
안녕하세요? 동적으로 처리하실려면 decode문 이외의 대안이 없습니다. 만약 말씀하신대로 구현하실려면 외부에서 ColumnProp을 사용하여 decode문을 구성해 주셔야 합니다. 그럼 수고하세요. > >제 질문을 잘못 이해하셨나보네요... > >제가 문의드린건 계산식으로 색상값을 제어할수있는가 하는 부분입니다... > >if, decode 등으로 fix 된 색상만 주는게 아니고, 레벨이 1 만있을수도있고,, 7~8 까지 있을수도 있고... >레벨이 몇까지 있을지 알수없는데요... > >그때 각 레벨마다 색상을 달리주고 싶다는겁니다... > > > >>안녕하세요? >> >>SubBgColor={decode(curlevel, "1", "red", "2", "blue", "white")} >> >>위와 같이 SubBgColor속성을 decode문으로 제어 하시면 됩니다. >> >>그럼 수고하세요. >> >>>게시판을 이용해 주셔서 감사합니다. >>>다음양식에 맞게 입력해주세요. >>> >>>* 고객시스템명 : >>>* 문의할 Component명 및 버전 : >>>* DataSet 버전 : >>>* Tr 버전 : >>>* 문의 유형(질문/요청/참조) : >>>* 내용 : >>> >>> >>>subsum 에 대한 배경색이 항상 일정하던데요,,, >>> >>>레벨에 따라 색상을 달리하고 싶습니다... >>> >>>bgcolor={if(curlevel=0,"#FFFFFF",if(curlevel=9999,"#FFFFC0","#FFFFE1"))} >>> >>>현재는 이렇게만 하고있는데... curlevel 이 9999 일 경우를 제외하고, >>>curlevel 이 높아질수록 점점 진한색으로 하고 싶은데요... >>> >>>가능한가요?? >>> >> >
Tag List
XE Login