web-client-ui
web-client-ui copied to clipboard
Functionality and Styling Issues with Input Table Aggregation Columns
Description
Aggregation Columns are not working properly on Input Tables, and the styling also appears to be quite off
Steps to reproduce
- Run the following snippet:
from deephaven import empty_table, input_table
from deephaven import dtypes as dht
my_col_defs = {"X": dht.int32, "Y": dht.double}
my_table = empty_table(5).update(["X = i", "Y = (double)(2 * i)"])
my_input_table = input_table(col_defs=my_col_defs)
my_input_table.add(my_table)
- Add an Aggregate Column from the side menu
Expected results
The added aggregation column should work regardless of placement, displaying the correctly aggregated value
Actual results
Aggregation does not work unless the placement is changed to the "Top"
Additional details and attachments
- Styling as seen in the screenshot below also appears to be off,
A) There should be more of a gap between the radio buttons and the text
b) The alignment of the text "Placement" seems to be off
Versions
Engine Version: 0.35.0-SNAPSHOT Web UI Version: 0.85.2 Java Version: 21.0.3 Barrage Version: 0.6.0 Browser Name: Chrome 126 OS Name: macOS 10.15.7