# User generated table of schedules with ability to "select" enteries

**URL:** <https://discourse.nodered.org/t/user-generated-table-of-schedules-with-ability-to-select-enteries/25221>\
**Category:** Dashboard\
**Created:** [21 April 2020 03:09 UTC](https://discourse.nodered.org/t/user-generated-table-of-schedules-with-ability-to-select-enteries/25221 "2020-04-21T03:09:34Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Post date:** [21 April 2020 03:09 UTC](https://discourse.nodered.org/t/user-generated-table-of-schedules-with-ability-to-select-enteries/25221/1 "2020-04-21T03:09:34Z")

</div>

I am thinking of making a table of things that are scheduled to happen at given times.  
I shall try to use `cron+`, but I'm stuck with making a _nice_ table where there are options when the list is shown.

1 - Delete entry. (Given)  
2 - _Toggle_ state of entry. (On/Off)  
3 - Create new entry.

The entries will have their _Name_, time to action, status and a state register.

So if something is supposed to happen at 14:00 and I click the button at 13:50, at 14:00 it doesn't try to start it again. (yeah, that could be done externally) But the _table_ (list?) will have to accept input to show/indicate if it is `on` or `off`.

Maybe there is exactly what I want out there, but I am not seeing it.  
Even so, there may be something that would/could help. Same: I'm not seeing it.

Thanks in advance.

P.S.  
I guess I could just bash one up out of `text` and `button` nodes. But, I was just asking.

---

<div class="post-metadata">

**Author:** ![kuema](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/kuema/32/6542_2.png) [@kuema](https://discourse.nodered.org/u/kuema)\
**Post date:** [21 April 2020 04:32 UTC](https://discourse.nodered.org/t/user-generated-table-of-schedules-with-ability-to-select-enteries/25221/2 "2020-04-21T04:32:49Z")

</div>

Have you considered these?

- [https://flows.nodered.org/node/node-red-node-ui-table](https://flows.nodered.org/node/node-red-node-ui-table)
- [https://flows.nodered.org/node/node-red-node-ui-list](https://flows.nodered.org/node/node-red-node-ui-list)

With the table widget you can achieve very rich scenarios, like this one: [[Announce] remote device table (and collaboration wanted)](https://discourse.nodered.org/t/announce-remote-device-table-and-collaboration-wanted/22505)

For something more simple, you could just use an UI template node with a standard HTML table and some buttons (some knowledge of AngularJS required).

---

<div class="post-metadata">

**Author:** ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Post date:** [21 April 2020 06:39 UTC](https://discourse.nodered.org/t/user-generated-table-of-schedules-with-ability-to-select-enteries/25221/3 "2020-04-21T06:39:17Z")

</div>

Wow! Thanks

Looked at the announcement link.

That will need a bit (lot) of study.

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [21 April 2020 09:37 UTC](https://discourse.nodered.org/t/user-generated-table-of-schedules-with-ability-to-select-enteries/25221/4 "2020-04-21T09:37:31Z")

</div>

> [@Trying\_to\_learn](#):
>
> I am thinking of making a table of things that are scheduled to happen at given times.  
> I shall try to use `cron+` , but I'm stuck with making a _nice_ table where there are options when the list is shown.
> 
> 1 - Delete entry. (Given)  
> 2 - _Toggle_ state of entry. (On/Off)  
> 3 - Create new entry.

like this?

 ![A3X4ARyyc4](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/3/f/3f50a5510ecc5ed03f225db66e43f522c380a91b.gif)

[https://flows.nodered.org/flow/79a66966a6cc655a827872a4af794b94](https://flows.nodered.org/flow/79a66966a6cc655a827872a4af794b94)

---

<div class="post-metadata">

**Author:** ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Post date:** [21 April 2020 09:39 UTC](https://discourse.nodered.org/t/user-generated-table-of-schedules-with-ability-to-select-enteries/25221/5 "2020-04-21T09:39:39Z")

</div>

I hadn't clicked that this is/was a GUI option.

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [21 April 2020 09:40 UTC](https://discourse.nodered.org/t/user-generated-table-of-schedules-with-ability-to-select-enteries/25221/6 "2020-04-21T09:40:44Z")

</div>

the title states dashboard

> Dynamic cron schedules / timers via dashboard control

---

<div class="post-metadata">

**Author:** ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Post date:** [21 April 2020 09:41 UTC](https://discourse.nodered.org/t/user-generated-table-of-schedules-with-ability-to-select-enteries/25221/7 "2020-04-21T09:41:50Z")

</div>

Remember: I'm not the smartest. 😉

More research needed by me.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [21 May 2020 09:41 UTC](https://discourse.nodered.org/t/user-generated-table-of-schedules-with-ability-to-select-enteries/25221/8 "2020-05-21T09:41:50Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
