jQuery MiniUI

标题: miniUI combobox下拉框的值不能是< ,> ,>=,<=这样的逻辑运算符吗 [打印本页]

作者: renyanli    时间: 2018-11-29 09:16:43     标题: miniUI combobox下拉框的值不能是< ,> ,>=,<=这样的逻辑运算符吗

combobox下拉框中的value不能定义成< ,> ,<= ,>=等这样的逻辑运算符,选择了之后文本框里面就没有文本,像下面的数据中,只有选择等于才正常显示文本
var operators = [{ id: 'like \'{value}%\'', text: '左包含' }, { id: 'like \'%{value}%\'', text: '包含'},{id: 'like \'%{value}\'', text: '右包含'},  {id: '=', text: '等于'},{id: '!=', text: '不等于'}];
var operatorsTM = [{ id: '>', text: '大于' }, { id: '>=', text: '大于等于' },{id: '=', text: '等于'},{ id: '<', text: '小于' },{ id: '<=', text: '小于等于' }];




作者: dforce    时间: 2018-11-29 09:31:17

本帖最后由 dforce 于 2018-11-29 09:38 编辑

正常是不会报错的,我用你的数据测试是可以的。
不过一般特殊字符都是转义后输出的。


作者: renyanli    时间: 2018-11-29 16:03:29

dforce 发表于 2018-11-29 09:31
正常是不会报错的,我用你的数据测试是可以的。
不过一般特殊字符都是转义后输出的。

[attach]11590[/attach]
我用之前你们提供的一个小demo写的,页面加载不出来呢



作者: dforce    时间: 2018-11-29 16:13:11

renyanli 发表于 2018-11-29 16:03
我用之前你们提供的一个小demo写的,页面加载不出来呢

[attach]11591[/attach]你使用的版本太老了,请更新版本。



作者: renyanli    时间: 2018-11-29 16:37:37

dforce 发表于 2018-11-29 16:13
你使用的版本太老了,请更新版本。

那id我能给字母表示吗,var operatorsDM = [ { id: ' B ', text: '包含'},{id: '=', text: '等于'},{id: 'F', text: '不等于'}];这样的,不会只支持数值吧
作者: dforce    时间: 2018-11-29 17:10:43

renyanli 发表于 2018-11-29 16:37
那id我能给字母表示吗,var operatorsDM = [ { id: ' B ', text: '包含'},{id: '=', text: '等于'},{id:  ...

这是无关的,当然可以是字符串
作者: renyanli    时间: 2018-11-29 18:35:12

dforce 发表于 2018-11-29 17:10
这是无关的,当然可以是字符串

嗯嗯,非常谢谢,问题已解决




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2