• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 901
2007.08.08 (03:18:12)


>
> 안녕하세요?
> alert(ds_Master.NameValue(ds_Master.RowPosition,"CD_ACCT"));
> 위와 같이 값을 찍는다는 것은 그리드에서 바인딩 된 CD_ACCT라는 컬럼의 값을 가지고 오는 것이고,
> 그에 해당하는 NM_ACCT라는 컬럼의 값은 그리드에 바인딩 되어 있는 데이터셋에서 가져오는 것이 아니라
> editstyle에서 lookup에 바인딩되어 있는 ds_LookUp1에서 가지고 오셔야 합니다.
>
>>>* 고객시스템명 : 씨제이
>>>* GAUCE 버전 : 3.0
>>>* WAS 종류(WebLogic 등등) :
>>>* DB 종류 : sql
>>>* 문의 유형(질문/요청/참조) : 질문
>>>* 내용 :
>>>
>>>var strQuery = " SELECT CD_ACCT, NM_ACCT FROM [table] WHERE [조건]";
>>>var strHeader = "CD_ACCT^NM_ACCT";
>>>getSelectDataSet(ds_LookUp1, strQuery, strHeader);
>>>
>>>str_grid_Master += "<F>ID=CD_ACCT         name='계정과목'         width=150        ";
>>>str_grid_Master += "EditStyle=Lookup        Data='ds_LookUp1:CD_ACCT:NM_ACCT'        ";
>>>str_grid_Master += GRID_HEAD_STR + GRID_COL_LOCK_STR ;
>>>str_grid_Master += "</F>";
>>>
>>>이렇게 하면 화면에 정상적으로 NM_ACCT 가 잘 나타납니다.  ^^
>>>
>>>그런데..
>>>
>>>alert(ds_Master.NameValue(ds_Master.RowPosition,"CD_ACCT"));
>>>
>>>이렇게 하면 CD_ACCT 값은 조회가 되는데..
>>>
>>>String 으로 된 NM_ACCT 값을 볼 수가 없다는 겁니다.  -.-
>>>
>>>code 말고, 화면에 보이는 string 값을 어떻게 얻어 올 수가 있나요?
>>
>
 
Tag List
XE Login