@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
1 lines • 2.04 kB
Source Map (JSON)
{"version":3,"sources":["../../../packages/core/data/column-picker.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,MAAM,CAAC;AAClC,OAAO,EAAE,eAAe,EAAE,MAAM,qCAAqC,CAAC;AAEtE,qBAAa,0BAA0B;IACnC,SAAS,EAAE,OAAO,CAAC;IACnB,UAAU,EAAE,oCAAoC,CAAC;CACpD;AAED,qBAAa,oCAAoC;IAC7C,gBAAgB,EAAE,GAAG,CAAC;IACtB,iBAAiB,EAAE,GAAG,CAAC;CAC1B;AAED,MAAM,WAAW,eAAe;IAC5B,KAAK,EAAE,MAAM,CAAC;IACd,MAAM,EAAE,MAAM,CAAC;IACf,MAAM,EAAE,OAAO,CAAC;IAChB,eAAe,EAAE,MAAM,CAAC;IACxB,UAAU,EAAE,OAAO,CAAC;IACpB,QAAQ,EAAE,MAAM,CAAC;IACjB,QAAQ,EAAE,MAAM,CAAC;CACpB;AACD;;GAEG;AACH,qBAAa,YAAY;IAKT,OAAO,CAAC,eAAe;IAJnC;;;OAGG;gBACiB,eAAe,EAAE,eAAe;IAE7C,IAAI,CAAC,mBAAmB,EAAE,KAAK,CAAC,eAAe,CAAC,EAAE,sBAAsB,EAAE,oCAAoC,GAAG,UAAU,CAAC,0BAA0B,CAAC;CAKjK","file":"column-picker.d.ts","sourcesContent":["import { Observable } from 'rxjs';\r\nimport { ExtensionBroker } from './extension-broker/extension-broker';\r\n\r\nexport class ColumnPickerDialogResponse {\r\n confirmed: boolean;\r\n parameters: ColumnPickerDialogResponseParameters;\r\n}\r\n\r\nexport class ColumnPickerDialogResponseParameters {\r\n chooseColumnData: any;\r\n groupByColumnData: any;\r\n}\r\n\r\nexport interface DataTableColumn {\r\n field: string;\r\n header: string;\r\n hidden: boolean;\r\n queryEditorType: string;\r\n searchable: boolean;\r\n sortMode: number;\r\n sortable: string;\r\n}\r\n/**\r\n * Creates a new column picker dialog extension service\r\n */\r\nexport class ColumnPicker {\r\n /**\r\n * Instantiates a new column picker dialog service\r\n * @param extensionBroker The extension broker service\r\n */\r\n constructor(private extensionBroker: ExtensionBroker) { }\r\n\r\n public show(dataTableAllColumns: Array<DataTableColumn>, columnPickerDialogData: ColumnPickerDialogResponseParameters): Observable<ColumnPickerDialogResponse> {\r\n return this.extensionBroker.showDialog('msft.sme.shell-extensions!columnPickerDialog', 0, dataTableAllColumns,\r\n columnPickerDialogData);\r\n }\r\n\r\n}\r\n"]}