web-client-ui icon indicating copy to clipboard operation
web-client-ui copied to clipboard

Functionality and Styling Issues with Input Table Aggregation Columns

Open AkshatJawne opened this issue 1 year ago • 0 comments

Description

Aggregation Columns are not working properly on Input Tables, and the styling also appears to be quite off

Steps to reproduce

  1. 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)
  1. 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 Screenshot 2024-07-17 at 2 35 02 PM

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

AkshatJawne avatar Jul 17 '24 20:07 AkshatJawne