Я занимаюсь разработкой веб-приложения с таблицей данных, обновляемой в режиме реального времени, например:
+-------+--------+--------+-----+
| 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-формы не обеспечит большую гибкость, не будучи чрезвычайно сложным.
Есть ли ужетехника или рамки для решения такого рода проблем, о которых я не знаю?