I am working on a personal budget tracking data app, where I basically have an empty table (or if necessary one with one row of data).
The user should then input his data through a component (String Widget and Date&Time Widget) and this manual entry should be entered to the existing table.
I was thinking about using the Refresh Button Widget but am not really sure how to approach it. My main work with KNIME so far has usually been through importing data via e. g. Reader nodes.
Maybe someone can nudge me in the right direction?
Do you want them to be able to edit existing entries as well? do you plan to run this locally only, or does it need to be scalable and deployed to server?
Take a look at this interactive view based component. It is a bit more complex than is needed because of all of the dropdown requirements, but the general use of the table editor node with a drop-down to log an entry or adjust an entry may work for your use case.
Basically, you could add a blank row to the bottom of the table every time and have it available for editing via direct entry, and have all of the existing entries available for edit in the same place.