Skip to content

Conversation

@AnshulPatil2005
Copy link

@AnshulPatil2005 AnshulPatil2005 commented Dec 25, 2025

[Feature] Add TableField and TableQuestion support in dataset creation

Description

This PR adds full support for TableQuestion in the dataset creation workflow.
It extends dataset configuration logic, UI components, translations, and validation to enable defining, configuring, and previewing table-based fields and questions while preserving compatibility with existing question types.

Related Tickets & Documents

Closes #114

What type of PR is this? (check all applicable)

  • Refactor
  • Feature
  • Bug Fix
  • Optimization
  • Documentation Update

Steps to QA

  1. Open the dataset creation flow.
  2. Add a new field and select Table as the field type.
  3. Add a new question and select Table as the question type.
  4. Configure table columns (add, edit, remove).
  5. Verify validation prevents saving with zero columns.
  6. Confirm table questions render correctly in record preview.
  7. Verify existing question types behave unchanged.

Added/updated tests?

  • Yes

Added/updated documentations?

  • Yes
  • No, and this is why: This change is internal to dataset creation UI and logic.
  • I need help with writing docs

Checklist

@AnshulPatil2005 AnshulPatil2005 requested a review from a team as a code owner December 25, 2025 02:06
@AnshulPatil2005
Copy link
Author

@JonnyTran Can you please review this PR it adds the full support for table question according to issue #114 while for the table field only placeholder is added and not the whole component as mentioned.

@JonnyTran
Copy link
Member

Thanks for the reminder @AnshulPatil2005 ! I'll do my best to review it soon but currently having a deadline on 1/15 so my time will be limited until then.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for TableField and TableQuestion in dataset creation

2 participants