BANANA.Web.Controls.CodeHelper #2

이번 페이지에서는 코드헬퍼의 속성들에 대해서 살펴 보겠습니다.

Properties
Name Type Description
AutoTab bool
(default: true)
엔터키를 입력하였을 때, 자동으로 다음 포커스로 이동할지 여부를 가져오거나 저장합니다.
주의 하실 점은 다음 포커스로 이동하는 개체는 바나나 프레임워크의 컨트롤만 가능합니다.
그리고, 활성화 되어 있는 컨트롤에만 포커스가 주어지게 됩니다.
아래 링크를 클릭하시면, AutoTab에 대한 예제 화면을 보실 수 있습니다.
AutoTab에 대한 예제 화면
ButtonID string
(읽기전용)
코드헬퍼 검색창을 띄우는 버튼의 ClientID를 가져옵니다.
ClientEvents Sub-properties를 통해서 자바스크립트 콜백 이벤트를 정의할 수 있습니다.
아래 링크를 클릭하시면, ClientEvents에 대한 예제 화면을 보실 수 있습니다.
ClientEvents에 대한 예제 화면
CodeHelperPage 코드헬퍼 검색창의 Sub-properties를 가져오거나 저장할 수 있습니다.
여기에서 사용자정의 코드헬퍼 검색창의 경로를 지정할 수 있습니다.
아래 링크를 클릭하시면, CodeHelperPage에 대한 예제 화면을 보실 수 있습니다.
CodeHelperPage에 대한 예제 화면
CodeHelperType string 코드헬퍼의 종류에 대해서 가져오거나 저장할 수 있습니다.
코드헬퍼의 종류라 하면, 어떤 코드헬퍼에서는 국가별 도시를 검색해야 할 수도 있고 또 어떤 코드헬퍼에서는 은행코드들을 검색해야 할 수도 있습니다.
이러한 종류를 구분하기 위해서 사용됩니다.
이 속성을 프로시저와 함께 사용되므로, 아래 링크를 클릭하여 CodeHelperType 사용법은 SetListItem에서 좀 더 상세하게 알아 보실 수 있습니다.
SetListItem에 대한 설명
CodeName string 코드명을 가져오거나 저장할 수 있습니다.
CodeNameID string
(읽기전용)
코드명을 관리하는 텍스트박스 컨트롤의 ClientID를 반환합니다.
Compulsory bool
(default: false)
해당 컨트롤이 필수 입력사항인지 여부를 가져오거나 저장할 수 있습니다.
필수 입력사항으로 지정되면, 코드명 텍스트박스의 우측 상단 귀퉁이에 빨간색 별표가 표시됩니다.
BANANA.Web.Controls.Button을 이용해서 form을 submit할 경우, 필수 입력사항으로 표시된 컨트롤에 값이 입력되었는지를 체크하여 form을 submit할지 여부를 자동으로 결정하게 됩니다.
ContainerID string
(읽기전용)
코드명, 코드 및 코드헬퍼 검색창 아이콘 모두를 감싸는 컨테이너의 ClientID를 반환합니다.
DataBaseType enum
(default: SqlServer)
코드헬퍼를 통하여 어떠한 데이터베이스에 접속할 지 여부를 가져오거나 저장할 수 있습니다.
Enabled bool
(default: true)
개체의 활성화 여부를 가져오거나 저장할 수 있습니다.
MainCode string 코드를 검색하고자 하는 메인코드를 가져오거나 저장할 수 있습니다.
메인코드에 대한 좀 더 자세한 설명은 아래 링크를 참조하세요.
SetListItem에 대한 설명
ReadOnly bool
(default: false)
개체의 읽기 전용모드 여부를 가져오거나 저장할 수 있습니다.
Reserved1 string 예비필드입니다.
Reserved2 string 예비필드입니다.
Reserved3 string 예비필드입니다.
ShowDot bool
(default: false)
컨트롤 앞에 작고 네모난 점을 하나 찍어 줍니다.
    과 비슷한 효과를 주게 됩니다.
TotalCode string 코드를 가져오거나 저장할 수 있습니다.
TotalCodeID string
(읽기전용)
코드를 관리하는 텍스트박스의 ClientID를 반환합니다.

이상으로 코드헬퍼에 대한 설명을 마치도록 하겠습니다.

TOP