I created a web form,
I placed a
Stylebox on the form.
Then, from the
Components tab, I selected a
Here’s what I
now see after placing the
I want to
attach the ORDA data class named
How do I attach the ORDA data class
item as the
creating an entity selection datasource, use it to bind data to the DataTable component, using these steps:
Create a datasource of that type from the datasources panel:
Once you’ve confirmed the creation of the selection, you can either drag and drop it to your datatable or input the name of the datasource in the datatable properties:
Final step is to actually add the columns youn want to display in that datatable, either by dragging and dropping the attribute from the datasource, or by adding them from the properties panel.
…using these steps…
Sandbox: Qodly matrix and dateable
I created a web form named
The form is
supposed to show:
1,000 entities from the demo’s
item table displaying the
item.name attribute in a single column of a
Text component showing the number of entities displayed in the
Text component shows the
item.name attribute for the currently selected row in the
Running the web form in Studio shows the following.
Note the following in the image above:
Rows are selectable but
fail to display the entity’s
The vertical scroll moves and appears to recognize rows present.
The number of entities in the table is correctly displayed as
Fails to display the
name attribute for the currently selected row (see
Here is an annotated
snapshot of a web form named
jeremy_datatable as it appears in the
Cloud Studio editor.
Annotations in the above image follow.
Catalog shows a Data Class named
This Webform shows the references I will use for the
DataTable component’s properties
Selected Element (
Outline shows the position of the various components I placed on the web form. Note that light grey text in parentheses identifies the data references placed in some components. The
DataTable will display an entity selection of
Text that will display the number of entities in an entity selection of
item objects displayed in the
DataTable. Selecting this text in the Studio editor highlights the matching item in the Outline.
The value of the
item.name attribute for the currently selected row in the table. Selecting this text in the Studio editor will highlight the matching item in the Outline.
The property specifies the first column will display the attribute
The property specifies the
DataTable will use my entity selection reference
The property specifies the
DataTable will place the currently selected row in my entity reference
Why does each row
highlight as a pointer moves over that row? Why is the
blank in each row? Does the vertical scroll
moving indicate that there is a collection present in the
Why is the reference
failing to display a value? Are any of my annotation
notes ( #8 through #16) incorrect? How do I get
display its value in the table? How do I get
display the value of the currently selected table row? What am I missing here?
The procedure you followed sounds correct, but I’m wondering, did you bind your column with item.name or name directly?
long shot (and you clearly know a lot more about qodly than i do): wondering if the text color might be white, or the alpha might be 0, so it is not visible against a white background.
but I’m wondering
Adding the attribute name in the expanded column panel solved the display problem. Now, the attribute values appear when the page is rendered.
It would be very helpful for
all controls (that you can click) to have tooltips that display their purpose.
missed that I could expand the column panel by clicking one of the controls.
That’s the difference between seeing the panel
and seeing the panel
tooltip for the expand/collapse might read “expand/collapse column properties”.
second item’s tooltip could indicate “Append to column”.
third item’s tooltip could say “Delete this column”.
Thank you for your feedback. i will add this remarks to the this feature request : displaying a tooltip when you hover icons.