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

QQ登录

只需一步,快速开始

查看: 1240|回复: 7

[结贴] list组件的filter设置报错Invalid left-hand side in assignment

[复制链接]

6

主题

23

帖子

64

积分

初级会员

Rank: 2

积分
64
QQ
发表于 2015-8-10 11:20:24 | 显示全部楼层 |阅读模式
我的list组件中filter设置为$row.val("id") ="20",其中id为data中一个字段。
发表于 2015-8-10 11:23:49 | 显示全部楼层
=是赋值表达式
如果想判断是否相等要用==
$row.val("id") =="20"
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

6

主题

23

帖子

64

积分

初级会员

Rank: 2

积分
64
QQ
 楼主| 发表于 2015-8-10 11:30:41 | 显示全部楼层
liangyongfei 发表于 2015-8-10 11:23
=是赋值表达式
如果想判断是否相等要用==
$row.val("id") =="20"

哎,我刚开始用的是==,后来进入filter的属性编辑对话框,然后下面有提示运算符中=就是等于,被坑了
回复 支持 反对

使用道具 举报

6

主题

23

帖子

64

积分

初级会员

Rank: 2

积分
64
QQ
 楼主| 发表于 2015-8-10 11:48:31 | 显示全部楼层
liangyongfei 发表于 2015-8-10 11:23
=是赋值表达式
如果想判断是否相等要用==
$row.val("id") =="20"

你好,现在又有一个新问题,我的filter表示想设置为$row.val("responsible_person") =="XXX" && $row.val("finish")=="1",其中XXX为登录界面登录成功后保存在localStorage中的值,这个该怎么办?
回复 支持 反对

使用道具 举报

发表于 2015-8-10 11:55:10 | 显示全部楼层
古月忻 发表于 2015-8-10 11:48
你好,现在又有一个新问题,我的filter表示想设置为$row.val("responsible_person") =="XXX" && $row.val ...

保存在哪儿的?如果js可以取到这个值!就将"XXX"变成一个自定义的js方法!这个js方法return取到的值就可以了
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

6

主题

23

帖子

64

积分

初级会员

Rank: 2

积分
64
QQ
 楼主| 发表于 2015-8-10 11:55:46 | 显示全部楼层
liangyongfei 发表于 2015-8-10 11:23
=是赋值表达式
如果想判断是否相等要用==
$row.val("id") =="20"

还有表达式中包含该怎么写呢?
回复 支持 反对

使用道具 举报

发表于 2015-8-10 11:58:51 | 显示全部楼层
古月忻 发表于 2015-8-10 11:55
还有表达式中包含该怎么写呢?

自定义的这个js方法可以用鼠标直接拖下来的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

6

主题

23

帖子

64

积分

初级会员

Rank: 2

积分
64
QQ
 楼主| 发表于 2015-8-10 12:49:54 | 显示全部楼层
liangyongfei 发表于 2015-8-10 11:58
自定义的这个js方法可以用鼠标直接拖下来的!

弄好了,分享下:

1、filter中读取localStorage值
$row.val("responsible_person")==localStorage.getItem('username') && $row.val("finish")=="0"
2、filter中判断条件为包含
$row.val("notice_person").indexOf(localStorage.getItem('username'))!="-1"  && $row.val("finish")=="0"
使用js indexOf方法
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-8 03:51 , Processed in 0.118189 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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