uxcontrols
문서의 이전 판입니다!
목차
UBi UX Control 설명
도구상자에서 드래그하여 업무화면에서 사용할 수 있는 컨드롤에 대한 설명
Interface
UBi컨트롤이 상속받은 인터페이스 이 규격을 지키면 사용자 컨트롤을 만들어 사용할 수 있다.
//데이터 관련 인터페이스
public interface IUBiData
{
UBiDataManager DataManager { get; set; } // 데이터매니저
UBiDataAdapter DataAdapter { get; set; } // 데이터 매니져 내의 아답터
string UBiFieldName { get; set; } // 아답터의 Data View List Column
}
//언어관련 인터페이스
public interface IUBiLanguageControl
{
event EventHandler<UBiGlosseryEventArgs> GlosseryChanged;
string UBiGlossaryCode { get; set; } // 다국어ID {Data Adapter의 TitleID가 연결시에 자동드로 할당됨}
void UBiLanguageTransTo(); // 다국어 실시간 번역
void UBiLanguageTransTo(DataTable glossaryTable, string language, string toolTipLanguage);
}
//UBiControl 인터페이스
public interface IUBiControl
{
event EventHandler<UBiGlosseryEventArgs> GlosseryChanged;
int UBiFontSize { get; set; }
object EditValue { get; set; }
string UBiFieldName { get; set; }
object Tag1 { get; set; }
object Tag2 { get; set; }
object Tag3 { get; set; }
bool UBiRequirement { get; set; }
object UBiCompareWith { get; set; }
UBiValidationGroup UBiValidationGroup { get; set; }
UBiValidationAction UBiValidationAction { get; set; }
bool UBiReadOnlyFree { get; set; }
IntPtr UBiHandle { get; }
}
아래 Control중 IUBiData를 상속 받았으면 Data Adapter와 연동한다.
1. UBiTextEdit
Data Adapter의 Text 형태 컬럼과 연동하여 사용함. 모든 문자 입력 가능함 public class UBiTextEdit : TextEdit, IUBiControl, IUBiLanguageControl, IUBiData
2. UBiSpinEdit
Data Adapter의 numeric컬럼과 연동하여 사용함 숫자만 입력 가능함 public class UBiSpinEdit : SpinEdit, IUBiControl, IUBiLanguageControl, IUBiData
3. UBiDateEdit
Data Adapter의 Date, DateTime, TimeStamp 컬럼과 연동하여 사용됨 날짜형식의 Format을 지정할 수 있다. public class UBiDateEdit : DateEdit, IUBiControl, IUBiLanguageControl, IUBiData
4. UBiGridLookupEdit
입력필드에 포커스가 오면 그리드 팝업이 열리고 행을 선택하여 값을 취하는 방벙의 입력을 지원합니다. 이 Control은 그리드 팝업에 나타날 데이터를 가저오는 Data Adapter가 필요하며 Data Field와 Display field지정이 필요합니다. 보이고 싶지 않는 항목은 Is Hidden 지정 하면 됩니다. public class UBiGridLookUpEdit : GridLookUpEdit, IUBiControl, IUBiLanguageControl, IUBiData
DataAdapter:'GET_MATIN'의 TRANSIT Field, Column Type항목 팝업에서 'LOOKUPEDIT'를 선택하면 Lookup Adapter 항목에 GET_TRNSIT Adapter를 선택하면 각 Lookup Value와 Lookup Display 컬럼에서 팝업 선택시에 사용될 데이터값과 보여줄 항목값을 선택할 수 있다.
5. UBiRadioGroup
나열된 항목중 하나만 선택 가능한 Control public class UBiComboBoxEdit : ComboBoxEdit, IUBiControl, IUBiLanguageControl, IUBiData
6. UBiCheckEdit
'Y', 'N' 값을 갖는 필드를 체크로 표시함 public class UBiCheckEdit : CheckEdit, IUBiControl, IXtraResizableControl, IUBiLanguageControl, IUBiData
7. UBiSimpleButton
8. UBiMemoEdit
9. UBiGridControl
10. UBiBandedGridControl
11. UBiAdvBandedGridControl
12. UBiTreeList
13. UBiPictureEdit
14. UBiFileManager
15. UBiSearchLookupEdit
uxcontrols.1752058111.txt.gz · 마지막으로 수정됨: (바깥 편집)



