Advertisement
Guest User

Render Control

a guest
Aug 25th, 2016
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.   private _renderListViewSelectorField(el: HTMLElement): void {
  2.     const control: React.ReactElement<ListViewSelectorPaneFieldProps> = React.createElement<ListViewSelectorPaneFieldProps>(ListViewSelectorPaneField, {
  3.       context: this.context,
  4.       label: "Select a list",
  5.       selectedList: this.properties.selectedList
  6.     });
  7.  
  8.     ReactDom.render(control, el);
  9.   }
  10.  
  11.   protected get propertyPaneSettings(): IPropertyPaneSettings {
  12.     return {
  13.       pages: [
  14.         {
  15.           header: {
  16.             description: strings.PropertyPaneDescription
  17.           },
  18.           groups: [
  19.             {
  20.               groupName: strings.BasicGroupName,
  21.               groupFields: [
  22.                 {
  23.                   type: IPropertyPaneFieldType.Custom,
  24.                   targetProperty: 'selectedList',
  25.                   properties: {
  26.                     onRender: this._renderListViewSelectorField.bind(this)
  27.                   }
  28.                 }
  29.               ]
  30.             }
  31.           ]
  32.         }
  33.       ]
  34.     };
  35.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement