본문 바로가기

OAF/화면구성7

Table or Advanced Table 특정 Row 의 체크 박스 Disabled 시키기 OAAdvancedTableBean table = (OAAdvancedTableBean)webBean.findChildRecursive("table Region Name"); // 테이블에 매핑된 VO의 Attribute 의 값이 Y인 Row의 체크 박스를 Disabled 시킨다.. table.setSelectionDisabledBindingAttr("Attribute Name"); 2014. 12. 14.
Item messageChoice messageChoice에는 PickListVO를 지정하는 곳이 두군데 존재 한다. 1. PickList View Definition : 픽리스트 VO의 풀 경로를 적어준다. AM에 있는 VO를 읽어 오는게 아니기 때문에코딩으로 where절을 추가하거나 바인딩 할수 없다. 2. PickList View Instance : AM에 있는 VO의 이름을 적우준다. 처음로딩될때를 제외하고는 역시 Cash에서 읽어온다. 값이 변하는 Pick List일 경우 다음과 같은 코딩을 통해서 캐쉬로 부터 읽어오 는걸 해제 할수 있다. OAMessageChoiceBean pickList = (OAMessageChoiceBean)webBean.findChildRecursive("PickList"); pickList .setP.. 2014. 12. 14.
Item resetButton 화면에서 이벤트가 발생 하면 Data Bounding이 일어나 화면에 값이 webBean에 들어가고 그결과 값이 다시 화면에 그려지는 과정을 거칩니다.. 그러나 resetButton은 현재 입력된 값을 무시하고 이전 값을 보여주는 기능을 합니다. 문제는 lov 처럼 선택시점에 데이타 바운됭이 자동으로 일어나는 아이템들 한테는 무의미해집니다. 그래서.. 결과적으론 resetButton을 재작성 해서 사용해야 됩니다. 2014. 12. 14.
해상도에 맞춘 화면 스크롤 화면이 길어지는 아이템 위아래로 rawText Item에 두개를 놓은 다음 아래 Tag를 Text 속성에 집어 넣는다.. 윗 아이템 2014. 12. 14.
OAMessageTextInputBean을 입력방지 ReadOnly 상태로 만들기 OAMessageTextInput을 read only나 diseabled로 했을 경우에 pageContext에서 값을 가져오지 못합니다.. CSS와 자바스크립트를 조합해서 read only 상태를 만들수 있습니다. CSSStyle css = new CSSStyle(); css.setProperty("border-width","2"); //선 칼라를 배경색과 동일하게 만들어 입력화면이 안닌 것처럼 만든다. // 상황에 맞게 border-width를 0으로 만들어도 된다 css.setProperty("border-color","#FFFFFF"); OAMessageTextInputBean itemName = (OAMessageTextInputBean)webBean.findChildRecursive("ItemN.. 2014. 12. 14.
Text (CSS) Standards 1 Text (CSS) StandardsLast Updated 03.28.03 General DescriptionBelow are the specifications for the Cascading Style Sheet (CSS) standards used for specific UI components and application content. This list is only a reference for the master XSS file shipped with Cabo 2.0.12. NOTE: The master XSS and Ocelot render relative CSS standard to ensure browser compatibility, and compliance with standards f.. 2014. 12. 14.