FlexGridDelegate プロトコル リファレンス

参照先 XuniViewDelegate
定義先 FlexGrid.h

概要

FlexGrid の通知を処理するデリゲートクラス

– autoGeneratingColumn:withPropertyInfo:column:

- (BOOL)autoGeneratingColumn:(FlexGrid *_Nonnull)sender withPropertyInfo:(XuniPropertyInfo *_Nonnull)propertyInfo column:(GridColumn *_Nonnull)column

定義先

FlexGrid.h

– resizedColumn:column:

- (void)resizedColumn:(FlexGrid *_Nonnull)sender column:(GridColumn *_Nonnull)column

– droppedCaches:

- (void)droppedCaches:(FlexGrid *_Nonnull)sender

– invalidated:

- (void)invalidated:(FlexGrid *_Nonnull)sender

– formatItem:panel:forRange:inContext:

- (bool)formatItem:(FlexGrid *_Nonnull)sender panel:(GridPanel *_Nonnull)panel forRange:(GridCellRange *_Nonnull)range inContext:(CGContextRef _Nonnull)context

– processItemOverlay:panel:forRange:inContext:

- (bool)processItemOverlay:(FlexGrid *_Nonnull)sender panel:(GridPanel *_Nonnull)panel forRange:(GridCellRange *_Nonnull)range inContext:(CGContextRef _Nonnull)context

– cellTapped:panel:forRange:

- (bool)cellTapped:(FlexGrid *_Nonnull)sender panel:(GridPanel *_Nonnull)panel forRange:(GridCellRange *_Nullable)range

– cellDoubleTapped:panel:forRange:

- (bool)cellDoubleTapped:(FlexGrid *_Nonnull)sender panel:(GridPanel *_Nonnull)panel forRange:(GridCellRange *_Nullable)range

– beginningEdit:panel:forRange:

- (bool)beginningEdit:(FlexGrid *_Nonnull)sender panel:(GridPanel *_Nonnull)panel forRange:(GridCellRange *_Nonnull)range

– cellEditEnding:panel:forRange:cancel:

- (bool)cellEditEnding:(FlexGrid *_Nonnull)sender panel:(GridPanel *_Nonnull)panel forRange:(GridCellRange *_Nonnull)range cancel:(BOOL)cancel

– cellEditEnded:panel:forRange:

- (void)cellEditEnded:(FlexGrid *_Nonnull)sender panel:(GridPanel *_Nonnull)panel forRange:(GridCellRange *_Nonnull)range

– prepareCellForEdit:panel:forRange:

- (bool)prepareCellForEdit:(FlexGrid *_Nonnull)sender panel:(GridPanel *_Nonnull)panel forRange:(GridCellRange *_Nonnull)range

– itemsSourceChanged:

- (void)itemsSourceChanged:(FlexGrid *_Nonnull)sender

– loadingRows:

- (bool)loadingRows:(FlexGrid *_Nonnull)sender

– loadedRows:

- (void)loadedRows:(FlexGrid *_Nonnull)sender

– groupCollapsedChanging:panel:forRange:

- (bool)groupCollapsedChanging:(FlexGrid *_Nonnull)sender panel:(GridPanel *_Nonnull)panel forRange:(GridCellRange *_Nonnull)range

– groupCollapsedChanged:panel:forRange:

- (void)groupCollapsedChanged:(FlexGrid *_Nonnull)sender panel:(GridPanel *_Nonnull)panel forRange:(GridCellRange *_Nonnull)range

– scrollPositionChanged:

- (void)scrollPositionChanged:(FlexGrid *_Nonnull)sender

– selectionChanging:panel:forRange:

- (bool)selectionChanging:(FlexGrid *_Nonnull)sender panel:(GridPanel *_Nonnull)panel forRange:(GridCellRange *_Nullable)range

– selectionChanged:panel:forRange:

- (void)selectionChanged:(FlexGrid *_Nonnull)sender panel:(GridPanel *_Nonnull)panel forRange:(GridCellRange *_Nullable)range

– sortingColumn:panel:forRange:

- (bool)sortingColumn:(FlexGrid *_Nonnull)sender panel:(GridPanel *_Nonnull)panel forRange:(GridCellRange *_Nonnull)range

– sortedColumn:panel:forRange:

- (void)sortedColumn:(FlexGrid *_Nonnull)sender panel:(GridPanel *_Nonnull)panel forRange:(GridCellRange *_Nonnull)range

– cellLongPressed:panel:forRange:

- (void)cellLongPressed:(FlexGrid *_Nonnull)sender panel:(GridPanel *_Nonnull)panel forRange:(GridCellRange *_Nullable)range