opal-components
Version:
[Rionite](https://github.com/Riim/Rionite) component set.
39 lines (38 loc) • 1.35 kB
TypeScript
import { IEvent } from 'cellx';
import { Component } from 'rionite';
import { IDataProvider } from '../opal-loaded-list';
import { IDataListItem, TDataList, TViewModel } from '../opal-select';
import './index.css';
export declare class OpalTagSelect extends Component {
static defaultDataListItemSchema: Readonly<{
value: string;
text: string;
disabled: string;
}>;
static defaultViewModelItemSchema: Readonly<{
value: string;
text: string;
disabled: string;
}>;
dataList: TDataList | null;
_dataListItemValueFieldName: string;
_dataListItemTextFieldName: string;
_dataListItemDisabledFieldName: string;
dataProvider: IDataProvider | null;
viewModel: TViewModel;
_viewModelItemValueFieldName: string;
_viewModelItemTextFieldName: string;
_viewModelItemDisabledFieldName: string;
readonly value: Array<string>;
readonly isPlaceholderShown: boolean;
_dataListKeypathParam: string | null;
initialize(): void;
elementAttached(): void;
_onParamViewModelChange(evt: IEvent): void;
_onControlClick(evt: Event): void;
_onSelectInput(): false;
_onSelectChange(): false;
_onSelectSelect(): false;
_onSelectDeselect(): false;
_isItemDisabled(item: IDataListItem): any;
}