Properties Provider: Custom table fields type

Hi, I am currently working on a custom bpmn-js modeler, specifically a custom Properties Provider.
I added a table to it which currently has 2 columns, they are both a normal TextField.
grafik
My goal is to have the “name” field as a ValidationAwareTextfield and the “type” field as a SelectBox.
Below is the model I use for the table.

{
      "name": "DataElements",
      "superClass": [ "Element" ],
      "properties": [
        {
          "name": "elements",
          "isMany":true,
          "type": "DataElement"
        }
      ]
    },
    {
      "name": "DataElement",
      "properties": [
        {
          "name": "name",
          "isAttr": true,
          "type": "String"
        },
        {
          "name": "type",
          "isAttr": true,
          "type": "String"
        }
      ]
    }

Is it at all possible to customize the table fields, and if yes, could you point me in the right direction to find a solution?

Hi @maxpe, welcome!

I believe that’s not possible with the current table entry implementation. It’s using simple text inputs. If you want to have a different kind of inputs, you will have to create your own entry factor. I’m sure you can use the existing implementation as a starting point.

Thanks a lot!
I will do that then.