• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개

안녕하세요?
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