Как разрешить пользователям определять пользовательские условия уведомления? - PullRequest
0 голосов
/ 27 декабря 2018

Я занимаюсь разработкой веб-приложения с таблицей данных, обновляемой в режиме реального времени, например:

+-------+--------+--------+-----+
| Event | Value1 | Value2 | ... |
+-------+--------+--------+-----+
| A     | 132.43 |   9431 | ... |
| B     |   0.00 | -34.00 | ... |
| C     |   0.32 |  12.00 | ... |
+-------+--------+--------+-----+

Пользователи должны иметь возможность получать уведомления при возникновении определенных шаблонов данных.

Каков хороший способ разрешить пользователям указывать определенные пользователем стратегии, когда они хотят получать уведомления о конкретном событии?

например:

Strategy 1:
Notify when Value1 == 0

Strategy 2: 
Notify when Value1 < 0 or Value2 < sqrt(Value1)

Strategy 3:
Notify when Sum of Value1, Value2, ValueN > 1000

Strategy 4:
Notify when Total := Value1 * 2 + 3^ValueN < 1234

Я бы предпочел не позволятьпользователи пишут собственный JS-код в целях безопасности и удобства использования, если есть лучший способ.

Использование предопределенной HTML-формы не обеспечит большую гибкость, не будучи чрезвычайно сложным.

Есть ли ужетехника или рамки для решения такого рода проблем, о которых я не знаю?

...