php - jQuery(或任何网络工具)嵌套表达式生成器

标签 php javascript jquery ajax dojo

我想向我正在开发的 Web 应用程序添加一项功能,以允许用户使用表达式生成器创建规则。例如 Magento 中使用的那个(下面链接中的图片)。

http://i.stack.imgur.com/ZWgcG.png

enter image description here

我想让他们能够使用数据库表中的列名创建表达式或 if 语句,然后能够进行比较等等。然后,用户界面中构建的表达式将评估为将由 PHP 脚本或 Javascript 或 Perl 评估的代码

我在网上搜索了类似基于 javascript (ajax) 的内容。我认为 jQuery 或类似的东西在互联网上的某个地方必须有一个模块或其他东西,但我一直无法找到任何东西。除了“Expression Builder”之外,我也不太确定这样的东西叫什么。如果有这样的东西,与从头开始编写相比,我会节省很多时间。

最佳答案

在 Mac OS X 术语中,它被称为“谓词编辑器”,可以在 Mail.app 和 iTunes 中找到。前一阵子我需要一个,然后从头到尾搜索了整个网络,但没有找到。我最终使用 jQuery 构建了自己的,它看起来像这样(文本是挪威语,抱歉):

Javascript predicat editor

遗憾的是,这是在内部项目中使用的,并且源代码不可用,因为它是非常特定于应用程序的。虽然需要这样的免费组件,所以如果我有时间使用它,我会尝试清理它并发布它。

关于php - jQuery(或任何网络工具)嵌套表达式生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7031805/

相关文章:

dom - jquery(selector,...) 重载是否等待 dom 完成加载?

javascript - 如果两个元素具有相同的类,则在 jquery 中使用运算符返回 true

php - 转置和展平二维索引数组,其中行的长度可能不相等

JavaScript Swiper native 导航功能不起作用

jquery - 使用 animate() 从右向左滑动 div

javascript - 获取多个元素的位置

javascript - 添加NVD3图表的选择框

php - 如何混合 mysql 结果?

php - PHP 的 Postgresql LIKE 通配符转义

php - 使用 php Simple XML 获取节点的文本部分