-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The display type of BT-106 in subtype 18 is incorrect. #1122
Comments
Hi, |
Thank you. Can you explain to me why the displayType is needed at all? Can't all the necessary information be derived from the fields.json attribute "type"? |
My colleague in charge of the UI is unfortunately currently not there, so I will try to reply to the best of my knowledge. |
Is there an example where the display type would be restricted? If not, please dismantle this double structure. That only leads to problems. Please note, that the error mentioned above means that several German platforms are currently unable to use subtype 18 forms at all. |
As illustrated previously, for some field types, it could be possible to go for an option or another, this is a design and technological choice. Enforcing the display type based on the field type does not allow you to have that variation for a given type. |
I would kindly ask you to give me a specific case. The SDK is full of places where a theoretical case (which may only occur in the future) leads to unnecessary complications from our point of view. We (the german procurement data service) know that we can use the field type and do so because there have been several such faulty display types in the past. Nevertheless, several other German platforms are affected by the current case. We assume that these platforms have updated directly from SDK 1.7 to SDK 1.12. |
Of course, we also know that we can build a national workaround. After all, this is one of our main activities because the EU SDK is the way it is. |
In subtype 18, BT-106 is defined as TEXTBOX:
{
"id" : "BT-106-Procedure",
"contentType" : "field",
"displayType" : "TEXTBOX",
"description" : "Procedure Accelerated",
"_label" : "field|name|BT-106-Procedure"
}
In subtype 16, BT-106 is correctly defined as COMBOBOX:
{
"id" : "BT-106-Procedure",
"contentType" : "field",
"displayType" : "COMBOBOX",
"description" : "Procedure Accelerated",
"_label" : "field|name|BT-106-Procedure"
}
Apart from this concise case? What is the added value of the ‘displaytype’ field? Shouldn't the field data "type" from fields.json be sufficient?
The text was updated successfully, but these errors were encountered: