PowerBuilder Q & A, August 2009
질문1) 로그인을 하면서 mdi 프레임을 사용하여 특정 사용자에 따라서 메뉴를 다르게 하고 싶은데 방법을 부탁합니다. 예) mdi 프레임의 open event 에서 if gr_user_level='master' then this.menuname = 'm_menu_master' elseif gr_user_level='member' then this.menuname = 'm_menu_member' else this.menuname = 'm_menu_null' end if 이런식으로 실행하고 싶습니다 질문2) 파워빌더에서 작성한 텍스트 색상과 appeon web상에서 실행하면 텍스트 색상이 다르게 나타 납니다 예) 색상을 노랑색인데 검정색으로 나타납니다 질문1) ChangeMenu() 함수를 사용하세요. 질문2) PictureButton 텍스트 컬러는 PowerBuilder11 부터 지원가능합니다. 아직 Appeon에는 반영되지 않았기 때문입니다. 이 부분은 어느 버전에서 지원할 계획인지 확인해보겠습니다. 데이타윈도우의 칼럼에 포커스를 놓고 바코드를 스캔하면 스캔한 내용이 보입니다. 이 경우 2~3초후에 자동으로 후프로세스를 실행하고 싶은데 데이타윈도우 컨트롤 이벤트에는 timer이벤트가 없어서 방법을 모르겠습니다. 조언을 바랍니다. 정확하게 하시고 싶은 일이 어떤 일이신지요? 만약, 스캔후, 다른 컬럼을 찍고 또 스캔을 한다면, itemchanged 이벤트 쪽에 작성하시면 될 것이며. Timer 를 사용해서 주기적으로 하고 싶다면, 마찬가지로 Editchanged 쪽에 Timer 함수를 이용해서, 윈도우명을 지정하시고, 해당 윈도우의 Time...