

You can do that with ConfiForms EntryViewer macro. Sometimes you want to show a subset of data in some view and then allow users to see the rest of the data. Using TableView with ConfiForms EntryViewer macro You specify a form name, page where form is located, a filter (if you want to show field value for particular record) and a field nameĪlso, you can apply some CSS if you want to. In ConfiForms we have a macro to conveniently show the value of just one field (it can be 1 row or many, depending on a filter you set) This configuration will show a bullet-list of the data we have stored with ConfiForms We can mix the contents with HTML tags for example The macro is called ConfiForms PlainView. And this is just "scratching the surface" as there are many many other options and features to help you with creating amazing custom views over your data with ConfiForms!ĬonfiForms has a macro to show the data as-is. In this tutorial we have demonstrated few different ways of how you can show the data stored with ConfiForms forms. Please note that we choose field "d" which is our date field to be the grouping field for the calendar viewĪnd here is how the calendar view looks like in the view mode You can use "ConfiForms Edit Controls" macro with any "views" macro such as TableView, ListView, CalendarView and CardViewĪnother way of showing the data which you can group by date (datetime, timestamp) field is CalendarViewĬonfiForms CalendarView macro is responsible for it With enabled "Edit/Delete" controls for users who have permissions to edit/delete records (form administrators or record owners) Very similar to simple HTML table but will add ConfiForms Edit Controls to enable edits (we can enable edits via dialogs or via inline edit in this example we will place default "ConfiForms Edit Controls" macro, which will have a delete option enabled as well)Īnd after saving the page the table will look like and you can change the colour to your own of courseĪlso, an instant search is enabled via the parameter on TableView (easy to search big tables, including the ones that are paged, shown in pages) We have added CSS rules to show the textarea field values in green colour. Same as above, uses ConfiForms TableView macro, but changes the defaults to enable instant search, and some highlighting Just to demonstrate the ability to show only the fields you want from a saved dataset. In this example we intentionally skipped the Textarea field and included only date and text field. How the page looks like in the view mode: List of ConfiForms Field macros tell the order of the fields to include into the resulting table Configuration is very similar to CardView.

To show the data from ConfiForms forms as table is a responsibility of ConfiForms TableView macro.

This is how it looks like on the page in "view mode" The macro body is taken as metadata only, to extract field names and their order appearance Important note: for TableViews and CardViews you cannot include the design. We added sorting here, just for fun and the basics are all the same: referencing a from from our page named "multiple ways to show the data"ĬonfiForms Field macros tells us which fields to show and in what order. This is how the page looks in the "view mode"Īlso, adding a page to Confluence and placing CardView macro on it The details for ListView macro are like this - we reference the form "f" from our page named "multiple ways to show the data" Now we will create a page for each of the "views", let's start with WYSIWYG list (or the ListView, ConfiForms ListView macro) WYSIWYG list Exactly 2 rows, like in the screenshot above
