emapRulesConstructor

条件构造器
Source:
示例
$container.emapAdvancedQuery({
          data: searchData
      });
  $container.on('search', function(e, data, opts){
    // data 为序列化的搜索条件
    console.log(data);  
  });

配置

(static) $.fn.emapRulesConstructor.defaults

属性:
名称 类型 属性 默认值 描述
data Obiect 高级搜索模型
searchModel String <optional>
easy 默认展示形式 可选值: easy - 简单搜索 advanced - 条件构造器
allowAllOption Boolean <optional>
true 快速搜索中的单选按钮组是否显示 【全部】 选项
formType Boolean <optional>
false 表单中使用的模式, 开启后,隐藏简单搜索的文本框与搜索按钮,隐藏高级模式的按钮
showBlankOption Boolean <optional>
true 下拉和下拉树是否添加空值选项
schema Boolean <optional>
false 是否开启保存方案功能
Source:

方法API

clear()

清空搜索
Source:

getValue() → {String}

获取组件当前的搜索条件
Source:
返回:
- 序列化的emap搜索条件
类型:
String
示例
var condition = $dom.emapRulesConstructor('getValue');
console.log(condition);

setValue(val)

赋值
参数:
名称 类型 描述
val Object | String 需要赋值的搜索条件
Source:
示例
$dom.emapRulesConstructor('setValue', [{name: 'xxx', value: 'xxx', builder: 'equal', linkOpt: 'AND'}])