• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1467
2008.01.22 (20:54:02)
안녕하세요?

쉬프트 정보통신 솔루션지원팀입니다.

문의하신 여러개 row 선택시 확인할 수 있는 메소드는 존재합니다만 loop를 돌리셔야
선택된 row 값을 알 수 있습니다.
Mark되었는지 확인하기 위해서는 Dataset-Properties-RowMarks()라는 메소드를 확인해 보시기 바랍니다.

KeyPress이벤트와 Click 이벤트는 동시에 사용하실 수 있습니다.
즉, onKeyPress가 눌린 상태에서 Click 이벤트가 발생될 수 있습니다.
원하시는 구현모습이 확실히는 모르겠지만, 이벤트를 사용해서 선택된 row를 기억해 놓도록 하기에는
힘들 것으로 보입니다.

참고하셔서서 개발하시기 바랍니다.

그럼 수고하시고
좋은 하루 되시기 바랍니다.

>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* GAUCE 버전 :
>* WAS 종류(WebLogic 등등) :
>* DB 종류 :
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>
>데이터 셋에서 여러개의 row를 선택시 선택하여서 check 버튼을 누르면
>선택된 row의 check 박스가 선택이 되거나 아니면 해제가 되게 하고 싶습니다.
>
>ctrl을 누르거나, shiff를 눌러서 선택하는데...
>데이터 셋에서 여러개의 줄을 선택한거의 줄번호을 아는 방법이 없는지요?
>전체 for를 1부터 돌리지 않고 말입니다.
>
>없다면,...
>
><script language=JavaScript for=GD_GRID event=onKeyPress(keycode)>
>
><script language="javascript"  for=GD_GRID event=OnClick(Row,Colid)>
>
>를 동시에 이용하는 방법은 없는지요..
>
>급합니다~~
번호 제목 닉네임 조회 등록일
3528 no image Spring과 Beaver의 VO 연동
lee
1443 2008-01-14
3527 no image Spring과 Beaver의 VO 연동
관리자
2084 2008-01-22
안녕하세요? 쉬프트정보통신 솔루션 지원팀입니다. 비버의 경우, Beaver Framework에서 제공하는 ModelCMD를 사용하셔야 합니다. Spring/Struts Framework에서 구현하는 Action에서는 동작하지 않습니다. Beaver의 VO를 사용하실려면 Action Layer는 Beaver Framework에서 제공되는 ModelCMD를 사용하셔야 합니다. 즉 View(JSP/HTML) -> Action(Beaver) -> Spring Framework에서 사용되는 Bean객체와 같은 구성이어야 합니다. 그럼 수고하세요. >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : 국민은행 차세대 >* GAUCE 버전 : 5.0 >* WAS 종류(WebLogic 등등) : Weblogic 9.2 >* DB 종류 : DB2 >* 문의 유형(질문/요청/참조) : >* 내용 : > >Spring 2.0을 사용중입니다. >개발 효율을 위해 Beaver의 모델(VO)를 사용하여 처리코자 합니다. > >컨트롤러에서 >GET방식으로 조회시에는 문제없이 잘 처리되는데 POST로 저장시 NULL Pointer 에러가 발생합니다. > >// Test2Controller >public class Test2Controller implements Controller{ > .. 중략 > >// VO Set Schema 생성 >Test2VOSet set = (Test2VOSet) ModelSetProxy.newProxy(Test2VOSet.class, Test2VO.class); > >try{ > // Model Mapping Code > set.bind(req, res); > > // 이부분에서 에러가 발생합니다. > Test2VO[] vos = set.getTest2VOs(); >... 중략 > > >아마 모델의 Bind 메서드 호출시 제대로 참조를 얻지 못한거 같은데요 >정확한 원인을 알기 어렵습니다. > >컨트롤러에서 ModelCMD를 상속받아 set.bind(this)를 호출해도 동일한 오류가 납니다. > >참고로 res,req의 getName()은 >com.gauce.filter.HttpGauceRequestWrapper >com.gauce.filter.HttpGauceResponseWrapper 입니다. > > >물론 Beaver 모델을 사용하지 않고 >GauceInputStream, GauceOutputStream 을 이용한 GET/POST 방식에는 잘 동작합니다. > > >바쁘신 와중이라도 답변 부탁드립니다. >감사합니다. >
3526 no image 저장시 에러가 나요...
박지현
1440 2008-01-14
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : windows xp * GAUCE 버전 : 6.0 * WAS 종류(WebLogic 등등) : weblogic * DB 종류 : oracle * 문의 유형(질문/요청/참조) : * 내용 : LMultiData 데이타에 값을 담아서 저장하려고 하는데.... 저장이 안되네요... LLog.debug.println("#[insertGevsDirImpose]inputData : " + inputData); 식으로 해서 값을 찍어보니.. dirImposValidationId=[0.0] applyPriorityNo2=[30.0] applyPriorityNo=[30] dirImposValidationName=[ddd] affiliateCode=[EKHQ] divisionCode=[A3Z] departmentFromCode=[00000] departmentToCode=[00000] departmentFromName=[KR HR Dummy Org] departmentToName=[KR HR Dummy Org] accountFromCode=[00000000] accountToCode=[00000000] accountFromName=[미확정계정] accountToName=[미확정계정] dirImposProductLevelCode=[OPTION] dirImposBuyerLevelCode=[MARKET] enabledFlag=[Y] dirImposValidationDesc=[ddd] globalUniqueId=4381BDA6E2F160FCE0439C93B8DD60FC <<<<<---- 요값이 이상해요.. 담기는 모양이 다르고 이 값은 저장하기전에 data.put 해서 담는데 db에 있는 특정 값을 select 해서 담거든요... 쿼리는 select bam_handler.getNewGuid as get_new_guid from dual 데요...... 왜 담길때 모양이 틀릴까요....모양이 틀려서 저장이 안되는거 같은데요... 자세한 답변 주세요.. bamSequenceId=[0.0] whoColumn=[Y] lastUpdateUserId=[tpuser] createUserId=[tpuser] userId=[tpuser] userName=[TPAS] corpCode=[EKHQ]
3525 no image 저장시 에러가 나요...
기술지원44
1438 2008-01-16
>게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : windows xp >* GAUCE 버전 : 6.0 >* WAS 종류(WebLogic 등등) : weblogic >* DB 종류 : oracle >* 문의 유형(질문/요청/참조) : >* 내용 : LMultiData 데이타에 값을 담아서 저장하려고 하는데.... >저장이 안되네요... >LLog.debug.println("#[insertGevsDirImpose]inputData : " + inputData); 식으로 해서 값을 찍어보니.. >dirImposValidationId=[0.0] >applyPriorityNo2=[30.0] >applyPriorityNo=[30] >dirImposValidationName=[ddd] >affiliateCode=[EKHQ] >divisionCode=[A3Z] >departmentFromCode=[00000] >departmentToCode=[00000] >departmentFromName=[KR HR Dummy Org] >departmentToName=[KR HR Dummy Org] >accountFromCode=[00000000] >accountToCode=[00000000] >accountFromName=[미확정계정] >accountToName=[미확정계정] >dirImposProductLevelCode=[OPTION] >dirImposBuyerLevelCode=[MARKET] >enabledFlag=[Y] >dirImposValidationDesc=[ddd] >globalUniqueId=4381BDA6E2F160FCE0439C93B8DD60FC <<<<<---- 요값이 이상해요.. 담기는 모양이 다르고 이 값은 저장하기전에 data.put 해서 담는데 db에 있는 특정 값을 select 해서 담거든요... >쿼리는 select bam_handler.getNewGuid as get_new_guid > from dual 데요...... >왜 담길때 모양이 틀릴까요....모양이 틀려서 저장이 안되는거 같은데요... >자세한 답변 주세요.. >bamSequenceId=[0.0] >whoColumn=[Y] >lastUpdateUserId=[tpuser] >createUserId=[tpuser] >userId=[tpuser] >userName=[TPAS] >corpCode=[EKHQ] > globalUniqueId 의 원래 보낸 값이 무엇인지 알고 싶습니다.
3524 no image GauceDataColumn의 숫자 표현에 대한 질문입니다.
이종범
1409 2008-01-12
3523 no image GauceDataColumn의 숫자 표현에 대한 질문입니다.
기술지원44
1551 2008-01-16
3522 no image MDI 관련 문의드립니다.
정호준
1377 2008-01-10
3521 no image MDI 관련 문의드립니다.
기술지원44
1635 2008-01-10
3520 no image 조회관련 문의 드립니다,
이동건
1373 2008-01-09
3519 no image 조회관련 문의 드립니다,
기술지원44
1439 2008-01-09
3518 no image 화면에서 서블릿을 바로 호출하고 싶습니다.
류현수
1499 2008-01-09
3517 no image 화면에서 서블릿을 바로 호출하고 싶습니다.
기술지원44
1445 2008-01-17
3516 no image 데이터 셋에서 여러개의 row를 선택시 ..
엄미경
1340 2008-01-08
Selected no image 데이터 셋에서 여러개의 row를 선택시 ..
기술지원45
1467 2008-01-22
안녕하세요? 쉬프트 정보통신 솔루션지원팀입니다. 문의하신 여러개 row 선택시 확인할 수 있는 메소드는 존재합니다만 loop를 돌리셔야 선택된 row 값을 알 수 있습니다. Mark되었는지 확인하기 위해서는 Dataset-Properties-RowMarks()라는 메소드를 확인해 보시기 바랍니다. KeyPress이벤트와 Click 이벤트는 동시에 사용하실 수 있습니다. 즉, onKeyPress가 눌린 상태에서 Click 이벤트가 발생될 수 있습니다. 원하시는 구현모습이 확실히는 모르겠지만, 이벤트를 사용해서 선택된 row를 기억해 놓도록 하기에는 힘들 것으로 보입니다. 참고하셔서서 개발하시기 바랍니다. 그럼 수고하시고 좋은 하루 되시기 바랍니다. >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : >* GAUCE 버전 : >* WAS 종류(WebLogic 등등) : >* DB 종류 : >* 문의 유형(질문/요청/참조) : >* 내용 : > >데이터 셋에서 여러개의 row를 선택시 선택하여서 check 버튼을 누르면 >선택된 row의 check 박스가 선택이 되거나 아니면 해제가 되게 하고 싶습니다. > >ctrl을 누르거나, shiff를 눌러서 선택하는데... >데이터 셋에서 여러개의 줄을 선택한거의 줄번호을 아는 방법이 없는지요? >전체 for를 1부터 돌리지 않고 말입니다. > >없다면,... > ><script language=JavaScript for=GD_GRID event=onKeyPress(keycode)> > ><script language="javascript" for=GD_GRID event=OnClick(Row,Colid)> > >를 동시에 이용하는 방법은 없는지요.. > >급합니다~~
3514 no image 출력문의
김호선
1258 2008-01-08
3513 no image 출력문의 파일
기술지원45
1225 2008-01-22
3512 라디오 버튼이 제대로 표시되지 않습니다. 파일
조용수
1462 2008-01-07
3511 no image 라디오 버튼이 제대로 표시되지 않습니다.
기술지원44
1832 2008-01-08
3510 라디오 버튼이 제대로 표시되지 않습니다. 파일
조용수
1314 2008-01-10
3509 no image 데이터 조회시 에러발생
민덕기
1566 2008-01-07
* 고객시스템명 : .NET 2005 * GAUCE 버전 : 4.0 * WAS 종류(WebLogic 등등) : IIS * DB 종류 : MSSQL2005 * 문의 유형(질문/요청/참조) : 질문 * 내용 : Gause 데이터 조회시 에러가 발생됩니다. 에러 메시지 : [TRNS-51021]데이터 복호화를 실패했습니다. 디버깅을 한결과 비하인드에서는 DataSet을 잘가져옵니다. 그러나 JavaScript에서 ds_data.CountRow는 자료가 0으로 나오며 아래 에러 이벤트를 타는군요.. 문제가 뭔지를 모르겠습니다. <script language="javascript" event="onfail()" for="tr_Master"> alert("<<오류메세지>>" + "n" + tr_Master.errormsg + "n"); </script> 도움이 되고자 코드를 정리해서 올려드리겠습니다. 답볍 부탁드립니다. /*============================================================ * 결의정보 조회 JavaScript *============================================================*/ function select_slip(row) { var arg_str = ""; // 조회조건 var sNO_REMITREQUEST = ds_Master.NameValue(row,"NO_REMITREQUEST"); if(sNO_REMITREQUEST == "") return; arg_str += ",NO_REMITREQUEST=" + sNO_REMITREQUEST; tr_Slip.Action = sAction; tr_Slip.KeyValue = "ASPX(O:slip=ds_Slip)"; tr_Slip.Parameters = "RequestData=GAUCE_NET_DATA,ACTION=SELECT_SLIP"+arg_str; tr_Slip.post(); if ( ds_Slip.CountRow < 1 ) { ds_Slip.AddRow(); } } /*============================================================ * 결의정보 조회 Behind *============================================================*/ public void GetSlip(GauceBasePage GaucePage) { GauceDataSet oDataSet = GaucePage.GauceService.getDataSet("slip"); string sNO_REMITREQUEST = GaucePage.getStringGauceParam("NO_REMITREQUEST") != null ? GaucePage.getStringGauceParam("NO_REMITREQUEST") : ""; oDataSet.addChangingDataColumn("NO_SLIPREQ", GauceDefine.TB_STRING, 10); oDataSet.addChangingDataColumn("CD_SLIPREQ", GauceDefine.TB_STRING, 15); oDataSet.addChangingDataColumn("NO_DEPT_SLIP", GauceDefine.TB_STRING, 15); oDataSet.addChangingDataColumn("NM_DEPT_SLIP", GauceDefine.TB_STRING, 100); oDataSet.addChangingDataColumn("CD_DEPT_SLIP", GauceDefine.TB_STRING, 15); oDataSet.addChangingDataColumn("CD_USER_SLIP", GauceDefine.TB_STRING, 15); oDataSet.addChangingDataColumn("NM_USER_SLIP", GauceDefine.TB_STRING, 20); oDataSet.addChangingDataColumn("NO_USER_SLIP", GauceDefine.TB_STRING, 15); oDataSet.addChangingDataColumn("DT_PROPOSAL", GauceDefine.TB_STRING, 10); oDataSet.addDataColumnEnd(); oDataSet.end(); DataSet ds = null; CJ.ERP.Foreign.Biz.Support_Nx oDac = new CJ.ERP.Foreign.Biz.Support_Nx(); ds = oDac.GetFTT_REMITREQUESTSLIP(sNO_REMITREQUEST); //ds를 디버깅하면 데이터를 가져온다. oDataSet.copyDataTable(ds.Tables[0]); oDataSet.end(); ds.Dispose(); }
Tag List
XE Login