表格数据操作中如何判断没有选中行

使用问题 · 437 次浏览
臭冬瓜 创建于 2023-04-10 15:49


回复内容
CL 2023-04-10 15:57
#1

$= {selectedRows}.Count

替换成实际的变量名。

臭冬瓜 回复 CL 2023-04-10 15:59 :

后面不用写 == 0 吗?

CL 回复 臭冬瓜 2023-04-10 16:00 :

上面的表达式返回行数,如果判断有没有选择的话,需要 == 0 或 >0

臭冬瓜 回复 CL 2023-04-10 16:05 :

谢谢。自动补全里面没有.Count,所以我还以为动态对象没有这个函数呢。

CL 回复 臭冬瓜 2023-04-10 16:07 :

这里类型是Object,补全里识别不到真实的类型,需要查询.Net的文档才知道类型有哪些成员。

臭冬瓜 回复 CL 2023-04-10 16:13 :
43290.1如果判断条件:$= !String.IsNullOrWhiteSpace({oSystemPromptTable})
使用Z.Expressions解析表达式出错,尝试使用DynamicExpresso.
解析布尔表达式($= !String.IsNullOrWhiteSpace({oSystemPromptTable}))出错,已直接返回False。错
误信息:解析表达式出错。 内部错误:Oops! No applicable member has been found for the expression.
The error occurred for expression "." at position 8 near ".IsNullOrWhiteSpace(v_oSy". 原始表达式: !String.IsNullOrWhiteSpace(v_oSystemPromptTable) 开始位置:8 附近代码:.IsNullOrWhiteSpace(v_oSy
不符合条件,跳过。


{oSystemPromptTable}也是一个动态对象,判断是不是空,为什么会出错呢?
CL 最后更新于 2023-04-10 16:15
CL 回复 臭冬瓜 2023-04-10 16:15 :

文本类型的才支持IsNullOrWhiteSpace

臭冬瓜 回复 CL 2023-04-10 16:16 :

那我应该怎么写?

也是.count == 0 吗?

臭冬瓜 最后更新于 2023-04-10 16:18
CL 回复 臭冬瓜 2023-04-10 16:17 :

 == null

回复主贴