123456789101112131415161718 |
- import BaseFoundation, { DefaultAdapter } from '../base/foundation';
- export interface TableSelectionCellEvent {
- [x: string]: any;
- target?: {
- checked?: boolean;
- };
- }
- export interface TableSelectionCellAdapter extends DefaultAdapter {
- notifyChange: (value: any, e: TableSelectionCellEvent) => void;
- }
- export default class TableSelectionCellFoundation extends BaseFoundation<TableSelectionCellAdapter> {
- handleChange(e: TableSelectionCellEvent) {
- const value = e.target.checked;
- this._adapter.notifyChange(value, e);
- }
- }
|