UNPKG

gd-sprest-js

Version:

SharePoint 2013/Online js components.

30 lines (29 loc) 1.25 kB
import { Types } from "gd-sprest"; import { IWebPartCfg, IWebPartEditPanel } from "./wp"; import { IWPListInfo } from "./wpList"; /** * WebPart List Configuration */ export interface IWPListCfg extends IWebPartCfg { /** The list name */ ListName?: string; /** The relative web url */ WebUrl?: string; } /** * WebPart List Edit Panel */ export interface IWPListEditPanel extends IWebPartEditPanel { /** The odata list query. */ listQuery?: Types.SP.ODataQuery; /** The list changed event. */ onListChanged?: (wpInfo: IWPListInfo, list?: Types.SP.IListQueryResult | Types.SP.IListResult) => void; /** The lists rendering event. */ onListsRendering?: (wpInfo: IWPListInfo, lists?: Array<Types.SP.IListQueryResult | Types.SP.IListResult>) => Array<Types.SP.IListQueryResult | Types.SP.IListResult>; /** The render footer event. */ onRenderFooter?: (el: HTMLDivElement, wpInfo: IWPListInfo, list?: Types.SP.IListQueryResult | Types.SP.IListResult) => void; /** The render header event. */ onRenderHeader?: (el: HTMLDivElement, wpInfo: IWPListInfo, list?: Types.SP.IListQueryResult | Types.SP.IListResult) => void; /** The save event. */ onSave?: (wpCfg: IWPListCfg) => IWebPartCfg; }