diff --git a/packages/iris-grid/src/IrisGrid.tsx b/packages/iris-grid/src/IrisGrid.tsx index 7f023c9c08..66aeeb888d 100644 --- a/packages/iris-grid/src/IrisGrid.tsx +++ b/packages/iris-grid/src/IrisGrid.tsx @@ -1939,10 +1939,7 @@ export class IrisGrid extends Component { partitionColumn.name ) ); - } else if ( - partitionColumn.type === 'java.lang.Boolean' || - partitionColumn.type === 'boolean' - ) { + } else if (partitionColumn.type === 'java.lang.Boolean') { partitionFilterValue = model.dh.FilterValue.ofBoolean(partition); } else { partitionFilterValue = model.dh.FilterValue.ofNumber(partition); diff --git a/packages/iris-grid/src/IrisGridPartitionSelector.tsx b/packages/iris-grid/src/IrisGridPartitionSelector.tsx index 1fb6df2d53..cf95e87c4a 100644 --- a/packages/iris-grid/src/IrisGridPartitionSelector.tsx +++ b/packages/iris-grid/src/IrisGridPartitionSelector.tsx @@ -7,6 +7,7 @@ import debounce from 'lodash.debounce'; import type { Column, dh as DhType, Table } from '@deephaven/jsapi-types'; import PartitionSelectorSearch from './PartitionSelectorSearch'; import './IrisGridPartitionSelector.scss'; +import IrisGridUtils from './IrisGridUtils'; const log = Log.module('IrisGridPartitionSelector'); @@ -184,9 +185,10 @@ class IrisGridPartitionSelector extends Component< 0 ? String.fromCharCode(parseInt(partition, 10)) - : partition + : IrisGridUtils.convertValueToText(partition, column.type) } onChange={this.handlePartitionChange} className="form-control input-partition"