我想向我的客户提供一个后端应用程序,他们可以通过拖放设置一些规则,这些规则将在页面调用时处理。
这是它应该如何工作的:客户可以构建一些IF
块的基本元素,例如。
<request_url> CONTAINS <term_xyz>
<agent> EQUALS 'Chrome'
等等。现在我正在寻找一个jQuery插件来提供一个简单的拖放解决方案,用于使用布尔运算符将这些块连接到公式,例如
((condition_1 OR condition_2) AND condition_3) OR (condition_3 AND condition_4)
使用这个公式我可以触发一些操作,所以最后会有一个像
这样的指令 IF <formula> THEN <do_something>
允许我的客户构建绝对灵活的指令。
我现在的问题是:是否有任何现成的jQuery插件可以根据条件通过拖放来构建这个公式?
注意:我知道如何在我的应用程序中处理和编写此功能来处理这些指令,但我需要一些帮助来获得前端的所有圆括号和布尔运算符的公式。 我也知道jQuerys“Droppable”和“Sortable”,但这只是我自己用它们构建它的最后一个选项。
答案 0 :(得分:2)
我曾经需要一个脚本来构建完整的AND / OR规则并使用jQuery Query Builder。
默认情况下它不支持拖放,但有a plugin(我从未使用过)。
至少你可以把它作为一个起点并扩展它以满足你的需要。
希望它有所帮助。