그리드에서 숫자를 입려할때 제한이 되는 것은 데이타셋 헤더를 그와 같이 했기 때문입니다.
예를 들어 가우스 서비스를 생성하실때,
TB_DECIMAL, 5,3 이와 같이 생성을 하셨다면,
정수부분은 2자리가 소수점 아래 부분은 3자리가 들어가게 됩니다.
말씀하신 것처럼 동작을 한다면 TB_DECIMAL, 7,3 과 같이 헤더 선언이 되어있을 것입니다.
정수로 입력을 하시려면 헤더를 INT 로 선언을 하시면 됩니다.
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : q_cost
>* GAUCE 버전 : 3.x
>* WAS 종류(WebLogic 등등) : oc4j
>* DB 종류 : oracle
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>
> 안녕하세요.
>
> Grid에 숫자값을 입력할수 있게끔 하려고 하는데요.
> 컬럼에 입력할수 있는 최대자리수가 현재는 4자리 밖에는 안되네요.
> 정수로 입력을 하면 4자리..소수점 포함하면 소수 세째자리까지 포함되서 xxxx.xxx까지 입력이 가능하게끔 되어있는데요?
> 이를 정수로 7~8자리까지 입력할수 있게끔하려고 하는데..찾기가 힘드네요..^^;
> db에 컬럼 type은 number이구요.
>
> 설정하는 방법..답변 부탁드릴께요
>
> 아, 글고...아래 <C>부분에..Dec= {decode(costgbname,'목표액',0,1)} 이렇게 하면 안되나요?
>
> 수고하세요..
>
> * script 상에는 아래와 같이 구현되어 있습니다.
>
> grFmt = grFmt + " <C> id='month01' name='1월' Dec= {decode(costgbname,'목표액',0,1)} width=55 sort=true align=right FontStyle='bold' fontexpr={currow-tointeger(currow/2)*2=99} HeadBgColor=#09A5C4 HeadColor=white BgColor={decode(costcode,'S', white, decode(costgbname,'목표액','#ffefd5'))} edit=none</C> ";
>
>
><object classid="CLSID:1F57AEAD-DB12-11D2-A4F9-00608CEBEE49" id="GR_TranQtCost" class="cls_grid" style="width:100%;height:350;">
> <param name="DataID" value="DS_TranQtCost_DB">
> <param name="Editable" value='true'> <param name="AllShowEdit" value='true'>
> <param name="ColSelect" value="true">
> <param name="IndWidth" value="0">
> <param name="TitleHeight" value="30">
> <param name="BorderStyle" value="0">
> <param name="ColSizing" value="true">
> <param name="ColSelect" value="false">
> <param name="LineColor" value="#9F9F9F">
> <param name="FillArea" value="false">
> <param name="FontSize" value="9.">
> <param name="FontName" value="굴림">
> <param name="RowHeight" value="26">
> <Param name="SelectionColor" value="
> <SC>Type='FocusCurRow', BgColor='#0084B5', TextColor='#FFFFFF'</SC>
> <SC>Type='CurRow', BgColor='#FFFFFF', TextColor='#6F6F6F'</SC>">