<span class="token comment">//single column</span>
<span class="token function"><span class="token maybe-class-name">PropertyFieldColumnPicker</span></span><span class="token punctuation">(</span><span class="token string">'column'</span><span class="token punctuation">,</span> <span class="token punctuation">{</span>
label<span class="token operator">:</span> <span class="token string">'Select a column'</span><span class="token punctuation">,</span>
context<span class="token operator">:</span> <span class="token keyword keyword-this">this</span><span class="token punctuation">.</span><span class="token property-access">context</span><span class="token punctuation">,</span>
selectedColumn<span class="token operator">:</span> <span class="token keyword keyword-this">this</span><span class="token punctuation">.</span><span class="token property-access">properties</span><span class="token punctuation">.</span><span class="token property-access">column</span><span class="token punctuation">,</span>
listId<span class="token operator">:</span> <span class="token keyword keyword-this">this</span><span class="token punctuation">.</span><span class="token property-access">properties</span><span class="token punctuation">.</span><span class="token property-access">singleListFiltered</span><span class="token punctuation">,</span>
disabled<span class="token operator">:</span> <span class="token boolean">false</span><span class="token punctuation">,</span>
orderBy<span class="token operator">:</span> <span class="token maybe-class-name">PropertyFieldColumnPickerOrderBy</span><span class="token punctuation">.</span><span class="token property-access"><span class="token maybe-class-name">Title</span></span><span class="token punctuation">,</span>
onPropertyChange<span class="token operator">:</span> <span class="token keyword keyword-this">this</span><span class="token punctuation">.</span><span class="token method function property-access">onPropertyPaneFieldChanged</span><span class="token punctuation">.</span><span class="token method function property-access">bind</span><span class="token punctuation">(</span><span class="token keyword keyword-this">this</span><span class="token punctuation">)</span><span class="token punctuation">,</span>
properties<span class="token operator">:</span> <span class="token keyword keyword-this">this</span><span class="token punctuation">.</span><span class="token property-access">properties</span><span class="token punctuation">,</span>
onGetErrorMessage<span class="token operator">:</span> <span class="token keyword null nil keyword-null">null</span><span class="token punctuation">,</span>
deferredValidationTime<span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
key<span class="token operator">:</span> <span class="token string">'columnPickerFieldId'</span><span class="token punctuation">,</span>
displayHiddenColumns<span class="token operator">:</span> <span class="token boolean">false</span><span class="token punctuation">,</span>
columnReturnProperty<span class="token operator">:</span> <span class="token maybe-class-name">IColumnReturnProperty</span><span class="token punctuation">[</span><span class="token string">"Internal Name"</span><span class="token punctuation">]</span>
<span class="token punctuation">}</span><span class="token punctuation">)</span>
<span class="token comment">// Multi column</span>
<span class="token function"><span class="token maybe-class-name">PropertyFieldColumnPicker</span></span><span class="token punctuation">(</span><span class="token string">'multiColumn'</span><span class="token punctuation">,</span> <span class="token punctuation">{</span>
label<span class="token operator">:</span> <span class="token string">'Select columns'</span><span class="token punctuation">,</span>
context<span class="token operator">:</span> <span class="token keyword keyword-this">this</span><span class="token punctuation">.</span><span class="token property-access">context</span><span class="token punctuation">,</span>
selectedColumn<span class="token operator">:</span> <span class="token keyword keyword-this">this</span><span class="token punctuation">.</span><span class="token property-access">properties</span><span class="token punctuation">.</span><span class="token property-access">multiColumn</span><span class="token punctuation">,</span>
listId<span class="token operator">:</span> <span class="token keyword keyword-this">this</span><span class="token punctuation">.</span><span class="token property-access">properties</span><span class="token punctuation">.</span><span class="token property-access">singleListFiltered</span><span class="token punctuation">,</span>
disabled<span class="token operator">:</span> <span class="token boolean">false</span><span class="token punctuation">,</span>
orderBy<span class="token operator">:</span> <span class="token maybe-class-name">PropertyFieldColumnPickerOrderBy</span><span class="token punctuation">.</span><span class="token property-access"><span class="token maybe-class-name">Title</span></span><span class="token punctuation">,</span>
onPropertyChange<span class="token operator">:</span> <span class="token keyword keyword-this">this</span><span class="token punctuation">.</span><span class="token method function property-access">onPropertyPaneFieldChanged</span><span class="token punctuation">.</span><span class="token method function property-access">bind</span><span class="token punctuation">(</span><span class="token keyword keyword-this">this</span><span class="token punctuation">)</span><span class="token punctuation">,</span>
properties<span class="token operator">:</span> <span class="token keyword keyword-this">this</span><span class="token punctuation">.</span><span class="token property-access">properties</span><span class="token punctuation">,</span>
onGetErrorMessage<span class="token operator">:</span> <span class="token keyword null nil keyword-null">null</span><span class="token punctuation">,</span>
deferredValidationTime<span class="token operator">:</span> <span class="token number">0</span><span class="token punctuation">,</span>
key<span class="token operator">:</span> <span class="token string">'multiColumnPickerFieldId'</span><span class="token punctuation">,</span>
displayHiddenColumns<span class="token operator">:</span> <span class="token boolean">false</span><span class="token punctuation">,</span>
columnReturnProperty<span class="token operator">:</span> <span class="token maybe-class-name">IColumnReturnProperty</span><span class="token punctuation">.</span><span class="token property-access"><span class="token maybe-class-name">Title</span></span><span class="token punctuation">,</span>
multiSelect<span class="token operator">:</span> <span class="token boolean">true</span>
<span class="token punctuation">}</span><span class="token punctuation">)</span>