Mar*_*arc 14 javascript php ajax jquery dojo
我想为我正在开发的Web应用程序添加一个功能,以允许用户使用表达式构建器创建规则.比如Magento中使用的那个(图片在下面的链接中).
http://i.stack.imgur.com/ZWgcG.png

我想允许他们能够使用数据库中的表中的列名创建表达式或if语句,然后能够进行比较而不能进行比较.然后,在用户界面中构建的表达式将评估为将由PHP脚本或Javascript或Perl评估的代码
我在网上搜索了基于javascript(ajax)的这类东西.我认为在互联网上必须有一个模块或某些东西用于jQuery或类似的东西,但我一直无法找到任何东西.除了"表达式构建器"之外,我也不太确定这样的东西是什么.如果有这样的东西,那么与从头开始编写相比,它将节省我很多时间.
在 Mac OS X 术语中,它称为 \xe2\x80\x9cpredicate editor\xe2\x80\x9d,可以在 Mail.app 和 iTunes 中找到。不久前我需要一个,并从头到尾搜索网络但没有找到。我最终使用 jQuery 构建了自己的,它看起来像这样(文本是挪威语,抱歉):
\n\n
遗憾的是,这是在内部项目中使用的,并且源代码不可用,因为它非常特定于应用程序。不过,需要一个像这样的免费组件,所以如果我有时间的话,我会尝试清理它并发布它。
\n