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

* 고객시스템명 : windows 2003서버
* GAUCE 버전 : 4.0
* WAS 종류(WebLogic 등등) : WebLogic
* DB 종류 : MSSQL2000
* 문의 유형(질문/요청/참조) : 질문
* 내용 : 아래와 같이  데이타를 조회하였을경우 컬럼의 HEAD가 2개인 GRID가 있습니다.
           제일첫째 컬럼의 헤더명을 변경할수 있는지요?  
           (그림에서 기준,1차작업,2차작업 을 A작업,B작업,C작업으로..조건에 따라 명칭을 다양하게 변경
           하려고 합니다.)       색깔도 바꿀수 있는지요?..예제를 부탁드립니다.
           그림에서 기준에 나오는 내용들은 1차에 대한 상위 데이타이므로 중복되어 보여주는데
           이때 중복된 값을 안보이게 할수 있나요?

그림>  기준을 1번 쪼개면 1차작업, 1차작업결과를 다시 쪼개(배부)한것이 3차작업임.

          기준                       1차 작업                         2차 작업
---------------------------------------------------------------------------------------------------                
계정  부서  프로젝트    금액        부서  프로젝트  금액  율        부서  프로젝트  금액  율
a1     b1     c1             100          a1     c1        30      30%      a1      c1     5      20%
a1     b1     c1             100          a1     c1        30      30%      a1      c1     25     80%
a1     b1     c1             100         a1      c1        70      70%       a1      c1     70     100%


* 기술지원44님에 의해서 게시물 이동되었습니다 (2008-04-03 11:43)
번호 제목 닉네임 조회 등록일
2245 no image MGrid에 row를 추가하면 Tree 구조가 깨집니다.
황익순
1855 2008-04-08
2244 no image MGrid에 row를 추가하면 Tree 구조가 깨집니다.
관리자
1388 2008-04-10
일반적으로 DataSet의 데이터가 Tree로 표현이 되기 위하여 Level 과 같은 기능으로 Sort가 되고 있습니다. 이로 인해 발생되는 현상으로 보여 집니다. 소스 상에서 Data를 AddRow 하셨는지 InsertROw를 하셨는지 확인을 하여야 할것 같습니다. 혹 DataSetㅇ에서 SortExpr 같은 기능을 사용하는지 확인 부탁 드립니다. 그리고 아래 설명하신 데이터의 정상적인 결과가 어떤 모습인지 알려 주시기 바랍니다. 해당 소스를 techsupport@shift.co.kr 메일로 보내주시면 검토하여 알려 드리겠습니다. >1 1 a >2 1.1 a1 >2 1.2 a3 <= 1.2 에 a3추가 >2 1.3 a2 >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : SDI 전사 PLM >* 문의할 Component명 및 버전 : MGridU 2.0.1.36 >* DataSet 버전 : MxDataSetU 2.0.1.32 >* Tr 버전 : MxLogicalTRU => 2.0.1.16 >* 문의 유형(질문/요청/참조) : Tree 구조깨지는 현상 >* 내용 : > >어제 통화했었던 내용입니다. >바쁘셨어 까먹은것 같아 게시판에 글올립니다. > >현상은 다음과 같습니다. >단계를 가지는 계층형태의 데이터 조회하여 >특정단계에 Row를 추가하면 >밑에 있는 1단계의 데이터 앞에 조금전 추가한 단계의 Tree가 나타납니다. > >예를 들어 >단계,Tree를 수치형식으로 표현,값 이렇게 구성되었을때 >1 1 a >2 1.1 a1 <= 1.1 와 동일한 2단계에 row 추가하면 >2 1.2 a2 >1 2 b >2 2.1 b1 >2 2.2 b2 >1 3 c >-------------------- > >1 1 a >2 1.1 a1 >2 1.2 a3 <= 1.2 에 a3추가 >2 1.3 a2 >1 1.2 b >2 1.2.1 b1 >2 1.2.2 b2 >1 1.3 c >이렇게 됩니다 > >저장하고나서 다시 조회되면 정상적으로 나타납니다. >그럼 답변 부탁합니다. >수고하세요
2243 no image MGrid에 row를 추가하면 Tree 구조가 깨집니다.
황익순
1451 2008-04-14
안녕하세요. 질문내용에 좀 빠져있는게 있어 추가로 글 올립니다. 추가시 InsertRow를 사용합니다. 그리고 SortExpr를 사용하고 있지만 Level 필드를 사용하는게 아니라 Level별 ID를 따로 가지고 있는데 그 ID로 sort 하고 있습니다. 물론 순서상 변화는 없습니다. Tree 표현때문에 Level 이 필요한것 같아 Level필드를 새로 추가해 놓은 상태입니다. 정상적인 모습은 아래에서 1 1 a 2 1.1 a1 <= 여기 a3를 하위에 추가할때 2 1.2 a2 1 2 b 2 2.1 b1 2 2.2 b2 1 3 c ----------------------- [정상적인 구조] 1 1 a 2 1.1 a1 3 1.1.1 a3 2 1.2 a2 1 2 b 2 2.1 b1 2 2.2 b2 1 3 c ----------------------- [현재 에러발생 구조] : 추가된 상위 정보만큼 상위 Tree구조가 발생함. [] 안에 표현해 놓았음. 1 1 a 2 1.1 a1 3 1.1.1 a3 <= 추가된 위치 2 [1.1.]1.2 a2 1 [1.1.]2 b 2 [1.1.]2.1 b1 2 [1.1.]2.2 b2 1 [1.1.]3 c 그럼 답변 부탁합니다. 수고하세요 >일반적으로 DataSet의 데이터가 Tree로 표현이 되기 위하여 Level 과 같은 기능으로 Sort가 되고 있습니다. >이로 인해 발생되는 현상으로 보여 집니다. 소스 상에서 Data를 AddRow 하셨는지 InsertROw를 하셨는지 확인을 하여야 할것 같습니다. >혹 DataSetㅇ에서 SortExpr 같은 기능을 사용하는지 확인 부탁 드립니다. > >그리고 아래 설명하신 데이터의 정상적인 결과가 어떤 모습인지 알려 주시기 바랍니다. >해당 소스를 techsupport@shift.co.kr 메일로 보내주시면 검토하여 알려 드리겠습니다. > >>1 1 a >>2 1.1 a1 >>2 1.2 a3 <= 1.2 에 a3추가 >>2 1.3 a2 > >>게시판을 이용해 주셔서 감사합니다. >>다음양식에 맞게 입력해주세요. >> >>* 고객시스템명 : SDI 전사 PLM >>* 문의할 Component명 및 버전 : MGridU 2.0.1.36 >>* DataSet 버전 : MxDataSetU 2.0.1.32 >>* Tr 버전 : MxLogicalTRU => 2.0.1.16 >>* 문의 유형(질문/요청/참조) : Tree 구조깨지는 현상 >>* 내용 : >> >>어제 통화했었던 내용입니다. >>바쁘셨어 까먹은것 같아 게시판에 글올립니다. >> >>현상은 다음과 같습니다. >>단계를 가지는 계층형태의 데이터 조회하여 >>특정단계에 Row를 추가하면 >>밑에 있는 1단계의 데이터 앞에 조금전 추가한 단계의 Tree가 나타납니다. >> >>예를 들어 >>단계,Tree를 수치형식으로 표현,값 이렇게 구성되었을때 >>1 1 a >>2 1.1 a1 <= 1.1 와 동일한 2단계에 row 추가하면 >>2 1.2 a2 >>1 2 b >>2 2.1 b1 >>2 2.2 b2 >>1 3 c >>-------------------- >> >>1 1 a >>2 1.1 a1 >>2 1.2 a3 <= 1.2 에 a3추가 >>2 1.3 a2 >>1 1.2 b >>2 1.2.1 b1 >>2 1.2.2 b2 >>1 1.3 c >>이렇게 됩니다 >> >>저장하고나서 다시 조회되면 정상적으로 나타납니다. >>그럼 답변 부탁합니다. >>수고하세요 >
2242 no image MGrid에 row를 추가하면 Tree 구조가 깨집니다.
기술지원40
1571 2008-04-21
원격으로 지원해드렸습니다. Level 기준과 Sort 기준이 다를 경우, 로우를 추가하신 후 DataSet에 Sort() 메소드를 사용하시면 됩니다. >안녕하세요. >질문내용에 좀 빠져있는게 있어 추가로 글 올립니다. > >추가시 InsertRow를 사용합니다. >그리고 SortExpr를 사용하고 있지만 Level 필드를 사용하는게 아니라 >Level별 ID를 따로 가지고 있는데 그 ID로 sort 하고 있습니다. >물론 순서상 변화는 없습니다. >Tree 표현때문에 Level 이 필요한것 같아 Level필드를 새로 추가해 놓은 상태입니다. > >정상적인 모습은 아래에서 >1 1 a >2 1.1 a1 <= 여기 a3를 하위에 추가할때 >2 1.2 a2 >1 2 b >2 2.1 b1 >2 2.2 b2 >1 3 c >----------------------- >[정상적인 구조] >1 1 a >2 1.1 a1 >3 1.1.1 a3 >2 1.2 a2 >1 2 b >2 2.1 b1 >2 2.2 b2 >1 3 c > >----------------------- >[현재 에러발생 구조] : 추가된 상위 정보만큼 상위 Tree구조가 발생함. [] 안에 표현해 놓았음. >1 1 a >2 1.1 a1 >3 1.1.1 a3 <= 추가된 위치 >2 [1.1.]1.2 a2 >1 [1.1.]2 b >2 [1.1.]2.1 b1 >2 [1.1.]2.2 b2 >1 [1.1.]3 c > >그럼 답변 부탁합니다. >수고하세요 > >>일반적으로 DataSet의 데이터가 Tree로 표현이 되기 위하여 Level 과 같은 기능으로 Sort가 되고 있습니다. >>이로 인해 발생되는 현상으로 보여 집니다. 소스 상에서 Data를 AddRow 하셨는지 InsertROw를 하셨는지 확인을 하여야 할것 같습니다. >>혹 DataSetㅇ에서 SortExpr 같은 기능을 사용하는지 확인 부탁 드립니다. >> >>그리고 아래 설명하신 데이터의 정상적인 결과가 어떤 모습인지 알려 주시기 바랍니다. >>해당 소스를 techsupport@shift.co.kr 메일로 보내주시면 검토하여 알려 드리겠습니다. >> >>>1 1 a >>>2 1.1 a1 >>>2 1.2 a3 <= 1.2 에 a3추가 >>>2 1.3 a2 >> >>>게시판을 이용해 주셔서 감사합니다. >>>다음양식에 맞게 입력해주세요. >>> >>>* 고객시스템명 : SDI 전사 PLM >>>* 문의할 Component명 및 버전 : MGridU 2.0.1.36 >>>* DataSet 버전 : MxDataSetU 2.0.1.32 >>>* Tr 버전 : MxLogicalTRU => 2.0.1.16 >>>* 문의 유형(질문/요청/참조) : Tree 구조깨지는 현상 >>>* 내용 : >>> >>>어제 통화했었던 내용입니다. >>>바쁘셨어 까먹은것 같아 게시판에 글올립니다. >>> >>>현상은 다음과 같습니다. >>>단계를 가지는 계층형태의 데이터 조회하여 >>>특정단계에 Row를 추가하면 >>>밑에 있는 1단계의 데이터 앞에 조금전 추가한 단계의 Tree가 나타납니다. >>> >>>예를 들어 >>>단계,Tree를 수치형식으로 표현,값 이렇게 구성되었을때 >>>1 1 a >>>2 1.1 a1 <= 1.1 와 동일한 2단계에 row 추가하면 >>>2 1.2 a2 >>>1 2 b >>>2 2.1 b1 >>>2 2.2 b2 >>>1 3 c >>>-------------------- >>> >>>1 1 a >>>2 1.1 a1 >>>2 1.2 a3 <= 1.2 에 a3추가 >>>2 1.3 a2 >>>1 1.2 b >>>2 1.2.1 b1 >>>2 1.2.2 b2 >>>1 1.3 c >>>이렇게 됩니다 >>> >>>저장하고나서 다시 조회되면 정상적으로 나타납니다. >>>그럼 답변 부탁합니다. >>>수고하세요 >> >
2241 no image 그리드의 OnValidateCheck 사용법 문의
김성은
1280 2008-04-07
2240 no image 그리드의 OnValidateCheck 사용법 문의
기술지원44
1301 2008-04-08
2239 no image 필터링 관련 재문의 합니다.
김성은
1319 2008-04-07
2238 no image Potential 에 대해 문의 한번 더드립니다..
정호준
1326 2008-04-04
2237 no image Potential 에 대해 문의 한번 더드립니다..
기술지원44
1442 2008-04-08
Selected no image 컬럼헤더명,색깔 변경등 방법문의.
김종우
1348 2008-04-03
2235 no image 컬럼헤더명,색깔 변경등 방법문의.
기술지원44
1583 2008-04-03
>게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : windows 2003서버 >* GAUCE 버전 : 4.0 >* WAS 종류(WebLogic 등등) : WebLogic >* DB 종류 : MSSQL2000 >* 문의 유형(질문/요청/참조) : 질문 >* 내용 : 아래와 같이 데이타를 조회하였을경우 컬럼의 HEAD가 2개인 GRID가 있습니다. > 제일첫째 컬럼의 헤더명을 변경할수 있는지요? > (그림에서 기준,1차작업,2차작업 을 A작업,B작업,C작업으로..조건에 따라 명칭을 다양하게 변경 > 하려고 합니다.) 색깔도 바꿀수 있는지요?..예제를 부탁드립니다. > 그림에서 기준에 나오는 내용들은 1차에 대한 상위 데이타이므로 중복되어 보여주는데 > 이때 중복된 값을 안보이게 할수 있나요? > >그림> 기준을 1번 쪼개면 1차작업, 1차작업결과를 다시 쪼개(배부)한것이 3차작업임. > > 기준 1차 작업 2차 작업 >--------------------------------------------------------------------------------------------------- >계정 부서 프로젝트 금액 부서 프로젝트 금액 율 부서 프로젝트 금액 율 >a1 b1 c1 100 a1 c1 30 30% a1 c1 5 20% >a1 b1 c1 100 a1 c1 30 30% a1 c1 25 80% >a1 b1 c1 100 a1 c1 70 70% a1 c1 70 100% > > >* 기술지원44님에 의해서 게시물 이동되었습니다 (2008-04-03 11:43) Grid의 Format 속성을 Script로 동적으로 제어하시면 될듯합니다. 예제는 저희도 가지고 있는 것이 없습니다.
2234 no image [답변이 없어 재 질문합니다.] 파일
이종범
1356 2008-04-03
2233 no image Potential 에 대해 문의드립니다..
정호준
1289 2008-04-03
2232 no image Potential 에 대해 문의드립니다..
기술지원44
1528 2008-04-03
2231 no image MGrid의 Child 속성중 editable 속성 제어가 안됩니다..
황익순
1415 2008-04-03
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : SDI 전사 PLM * 문의할 Component명 및 버전 : MGridU 2.0.1.36 * DataSet 버전 : MxDataSetU 2.0.1.32 * Tr 버전 : MxLogicalTRU => 2.0.1.16 * 문의 유형(질문/요청/참조) : child 속성 변경관련 * 내용 : 사용자의 권한에 따라 child의 속성을 변경하려 합니다 editable 속성에 true, false 값으로 제어한다고 도움말에 나타나 있는데 테스트 해보니 제어가 안됩니다. 해당 샘플소스를 추가합니다. 확인해 보시고 답변부탁합니다. 그럼 수고하세요 lgr_WBS => MGrid id 명 lgr_WBS.LayoutInfo("ColumnInfo", "requiredTF::<CHILD>::editable") = "True"; //필수여부 lgr_WBS.LayoutInfo("ColumnInfo", "mainScheduleTF::<CHILD>::editable") = "True"; //주요일정 lgr_WBS.LayoutInfo("ColumnInfo", "resultStartDate::<CHILD>::editable") = "true"; //실적시작일 lgr_WBS.LayoutInfo("ColumnInfo", "resultEndDate::<CHILD>::editable") = "true"; //실적완료일 lgr_WBS.LayoutInfo("ColumnInfo", "repeatableTF::<CHILD>::editable") = "true"; //반복차수여부 lgr_WBS.LayoutInfo("ColumnInfo", "taskName::<CHILD>::editable") = "true"; //서브명 alert("taskName.editable : "+lgr_WBS.LayoutInfo("ColumnInfo","taskName::<CHILD>::editable")); 음 하나를 빠트렸는데요.. 화면 생성한 후 스크립터에서 MGrid 구성 하였습니다. 최초 MGrid 객체 정보 추가하는 부분에는 ColumnIfo 정보가 없습니다. 그럼 수고하세요
2230 no image MGrid의 Child 속성중 editable 속성 제어가 안됩니다.. 파일
기술지원45
1464 2008-04-03
안녕하세요? 쉬프트 정보통신 솔루션지원팀입니다. 문의하신 부분에 대해서 말씀드리겠습니다. 제어하려고 하는 컬럼이 Child로 지정되어 Combo/Lookup/Check/Edit/Popup/Popupfix/Radio 일 경우에 Edit 제어를 하는 것은 editable로 하는 것이지만 단순히 Dataset의 조회되어온 값을 Mgrid에 표현하는 컬럼이라면 edit 제어는 type이라는 속성에서 none/edit 인지로 제어 하셔야 합니다. 일단 내용을 한번 확인하시어 참고하시기 바랍니다. 그럼 수고하세요 >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : SDI 전사 PLM >* 문의할 Component명 및 버전 : MGridU 2.0.1.36 >* DataSet 버전 : MxDataSetU 2.0.1.32 >* Tr 버전 : MxLogicalTRU => 2.0.1.16 >* 문의 유형(질문/요청/참조) : child 속성 변경관련 >* 내용 : > >사용자의 권한에 따라 child의 속성을 변경하려 합니다 >editable 속성에 true, false 값으로 제어한다고 도움말에 나타나 있는데 >테스트 해보니 제어가 안됩니다. > >해당 샘플소스를 추가합니다. >확인해 보시고 답변부탁합니다. >그럼 수고하세요 > > >lgr_WBS => MGrid id 명 >lgr_WBS.LayoutInfo("ColumnInfo", "requiredTF::<CHILD>::editable") = "True"; //필수여부 >lgr_WBS.LayoutInfo("ColumnInfo", "mainScheduleTF::<CHILD>::editable") = "True"; //주요일정 >lgr_WBS.LayoutInfo("ColumnInfo", "resultStartDate::<CHILD>::editable") = "true"; //실적시작일 >lgr_WBS.LayoutInfo("ColumnInfo", "resultEndDate::<CHILD>::editable") = "true"; //실적완료일 >lgr_WBS.LayoutInfo("ColumnInfo", "repeatableTF::<CHILD>::editable") = "true"; //반복차수여부 >lgr_WBS.LayoutInfo("ColumnInfo", "taskName::<CHILD>::editable") = "true"; //서브명 > >alert("taskName.editable : "+lgr_WBS.LayoutInfo("ColumnInfo","taskName::<CHILD>::editable")); > > >음 하나를 빠트렸는데요.. >화면 생성한 후 스크립터에서 MGrid 구성 하였습니다. >최초 MGrid 객체 정보 추가하는 부분에는 ColumnIfo 정보가 없습니다. > >그럼 수고하세요
2229 no image MGrid의 Child 속성중 editable 속성 제어가 안됩니다..
기술지원44
1346 2008-04-03
>게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : SDI 전사 PLM >* 문의할 Component명 및 버전 : MGridU 2.0.1.36 >* DataSet 버전 : MxDataSetU 2.0.1.32 >* Tr 버전 : MxLogicalTRU => 2.0.1.16 >* 문의 유형(질문/요청/참조) : child 속성 변경관련 >* 내용 : > >사용자의 권한에 따라 child의 속성을 변경하려 합니다 >editable 속성에 true, false 값으로 제어한다고 도움말에 나타나 있는데 >테스트 해보니 제어가 안됩니다. > >해당 샘플소스를 추가합니다. >확인해 보시고 답변부탁합니다. >그럼 수고하세요 > > >lgr_WBS => MGrid id 명 >lgr_WBS.LayoutInfo("ColumnInfo", "requiredTF::<CHILD>::editable") = "True"; //필수여부 >lgr_WBS.LayoutInfo("ColumnInfo", "mainScheduleTF::<CHILD>::editable") = "True"; //주요일정 >lgr_WBS.LayoutInfo("ColumnInfo", "resultStartDate::<CHILD>::editable") = "true"; //실적시작일 >lgr_WBS.LayoutInfo("ColumnInfo", "resultEndDate::<CHILD>::editable") = "true"; //실적완료일 >lgr_WBS.LayoutInfo("ColumnInfo", "repeatableTF::<CHILD>::editable") = "true"; //반복차수여부 >lgr_WBS.LayoutInfo("ColumnInfo", "taskName::<CHILD>::editable") = "true"; //서브명 > >alert("taskName.editable : "+lgr_WBS.LayoutInfo("ColumnInfo","taskName::<CHILD>::editable")); > > >음 하나를 빠트렸는데요.. >화면 생성한 후 스크립터에서 MGrid 구성 하였습니다. >최초 MGrid 객체 정보 추가하는 부분에는 ColumnIfo 정보가 없습니다. > >그럼 수고하세요 우선 컴포넌트를 최신버전으로 업데이트 해보시기 바랍니다.
2228 no image 그리드에서 금액 필드 입력시 콤마(,)가 입력 되도록 하는 방법
강재성
1428 2008-04-01
2227 no image 콤보박스의 EditExprFormat 사용시 값이 없을 경우 처리 방법.
김성은
2108 2008-04-01
2226 no image 데이터셋의 필터링 기능??
김성은
1309 2008-04-01
Tag List
XE Login