본문 바로가기
삽질

delphi - cxGrid - row별 Column implement editior 설정.

by rokwha 2022. 6. 24.

Q: Column 에디터 를 row 별로 따로따로 설정 할수 있는가?

A: TcxGridDbColumn.OnGetProperties 이벤트에서 AProperties 를 설정해주면 된다.

 

if ARecord.Index = 0 then
  AProperties:= TcxButtonEditProperties.Create( self )
else Arecord.index = 1 then
  AProperties:= cxEditRepository.Items[0].Properties;

 

* 각 에디터에 해당하는 유닛들을 직접 uses 절에 포함시켜 줘야 하고 각종 옵션들도 역시 직접코드로 설정을 해줘야 하겟지~ 아니면 cxEditRepository 미리 쓸꺼 만들고 옵션도 설정해주고 쓰면 된다.

참고 

https://supportcenter.devexpress.com/ticket/details/k18139/how-to-provide-different-editors-in-a-grid-column-table-view-or-row-card-view

 

How to provide different editors in a Grid column (Table View) or row (Card View)

You have not viewed any tickets yet. Your search criteria do not match any tickets. Sorry, a server error occurred while handling your request. Please try again later!

supportcenter.devexpress.com

 

반응형