起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8144|回复: 3

smartFilter等XXXFilter相关的filter组件

  [复制链接]

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2013-6-17 10:10:00 | 显示全部楼层 |阅读模式
smartFilter、gridFitler、treeFilter、dateFilter、orgFilter组件可以通过onGetCondition事件构造过滤条件
以smartFilter为例
  1. docKindActivity.smartFilter1GetCondition = function(event){
  2.    var input = justep.xbl('smartFilter1').getInnerInput();
  3.    var value = input.input.value;
  4. //去掉smartFilter输入框中输入的空格
  5.    var valueChange = value.trim();
  6.    var condition = "UPPER(DEMO_DocKind.fName) LIKE '%"+valueChange+"%'";
  7.    event.handled =true;
  8.    return condition;
  9.       //event.defultCondition = condition;
  10. };
复制代码
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
 楼主| 发表于 2013-6-17 10:17:05 | 显示全部楼层
设置默认值,还是以smartFilter为例
方法1
  1. var filter1 = justep.xbl("smartFilter1");
  2. filter1.getInnerInput().input.value = "aaa";
  3. filter1.getInnerInput().blur();
复制代码
方法2
  1. justep.xbl("smartFilter1").getInnerData().setValue("value","ppp");
复制代码
value是这个内部数据集的列,ppp是值
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
 楼主| 发表于 2013-6-17 10:29:34 | 显示全部楼层
给smartFilter绑定失去焦点事件
  1. $(justep.xbl('smartFilter1').getInnerInput().input).bind('blur',function(){mainActivity.onBlured(event);});
复制代码
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴

17

主题

93

帖子

322

积分

中级会员

Rank: 3Rank: 3

积分
322
QQ
发表于 2013-6-21 20:20:16 | 显示全部楼层
smartFilter 失去焦点
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-24 07:30 , Processed in 0.054238 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表