Skip to content

DMN-JS Bundling Modeler: Inability to Edit Column Properties (Name, Expression) in Decision Tables #889

@EricCpy

Description

@EricCpy

Describe the Bug

When creating a new Decision Table, it is not possible to fill in all column names and expression names. Additionally, after editing an expression name in an existing Decision Table, it becomes impossible to edit the column name in another Decision Table.

Steps to Reproduce

First Bug:

  1. Download the Example (same as the Bundling Example but using a modeler instead of a viewer).
  2. Run npm install.
  3. Run npm run all.
  4. Create a new Decision Table.
  5. Fill in the first column name and expression.
  6. Attempt to fill in the second column name and expression - it doesn't work.

Second Bug:

  1. Follow steps 1-3 as above.
  2. Open an existing Decision Table and edit a column expression.
  3. Open another Decision Table and try to edit a column name - it doesn't work.

Expected Behavior

It should be possible to fill in all column names and expressions before creating the first row. Additionally, editing a column expression in one Decision Table should not prevent editing column names in other Decision Tables.

Environment

  • NodeJS: 20.15.1 (with NODE_OPTIONS=--openssl-legacy-provider)
  • Browser:
    • Working: Firefox 128
    • Not Working: Chrome 126.0.6478.183, Microsoft Edge 126.0.2592.102
  • OS: Windows 10, macOS 14
  • Library version: {"dmn-js": "16.6.1"}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions