h2oai / h2oai/wave

Make table cells editable

Open
#1,083 0 comments 0 reactions 0 assignees View on GitHub
feature ui
Dominant language
Python
Stars
4.3k
Forks
371
Avg merge
26d 1h
Merged PRs (30d)
1

Description

#### Is your feature request related to a problem? Please describe

I need to implement a table where its cells need to be editable by users

#### Describe the solution you'd like

I think it is best to have` editable=True` option in `ui.table_column`

#### Describe alternatives you've considered

I've tried to implement this using [ui.text(make_markdown_table)](https://wave.h2o.ai/docs/examples/table-markdown/)
Screenshot 2021-10-22 at 18 10 10

#### Additional context

Add any other context or screenshots about the feature request here.
![Screenshot 2021-10-22 at 18 09 01](https://user-images.githubusercontent.com/25351304/138454987-6c835999-2c1d-4cae-b93c-bea763331134.png)

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the ui.table_column API and the existing markdown-table workaround shown in the issue. Define how the editable=True option should expose cell editing and how edits are committed; done when table cells can be edited through the option and the behavior is covered by the project's relevant tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.