gd-sprest-js
Version:
SharePoint 2013/Online js components.
29 lines (28 loc) • 814 B
TypeScript
import { Helper } from "gd-sprest";
import { IDatePicker, IDropdown, ILinkField, IPeoplePicker, ITextField, IToggle } from "../../fabric/types";
/**
* Field
*/
export interface IField {
element: IDatePicker | IDropdown | ILinkField | IPeoplePicker | ITextField | IToggle;
fieldInfo: Helper.Types.IListFormFieldInfo;
}
/**
* Field Properties
*/
export interface IFieldProps {
/** Class name */
className?: string;
/** The control mode of the form. */
controlMode?: number;
/** Disabled */
disabled?: boolean;
/** The element to render the field to. */
el: Element | HTMLElement;
/** The field information */
fieldInfo: Helper.Types.IListFormFieldInfo;
/** The change event */
onChange?: (value: any) => void;
/** The field value */
value?: any;
}