找回密码
 立即注册

QQ登录

只需一步,快速开始

谢云

注册会员

2

主题

4

帖子

12

积分

注册会员

积分
12
  • 40

    金币

  • 2

    主题

  • 4

    帖子

最新发帖
谢云
注册会员   /  发表于:2021-12-22 12:06  /   查看:2359  /  回复:3
假设我的数据源可能为{"year":["2009","2010","2011"]}或{}或{"year":[]},就是说数据源中的year字段可能不存在,可能为空数组,也可能有值,当有值的时候会显示一段文字,那么这段文字的显示隐藏条件怎么写?我这么写 {IIF(Not IsNothing(year), IIF(year.GetLength() > 0, false, true), true)}, 但是没有效果

3 个回复

倒序浏览
Bella.YuanWyn认证
超级版主   /  发表于:2021-12-22 12:23:56
沙发
您好,您的意思是不是year数组有值时显示一段文字,year数组为空时不显示那段文字,如果是的话,可以参考下面表达式编写:其中XXX是您对应的文字内容
{IIF(IsNothing(year),"","XXX")},
回复 使用道具 举报
谢云
注册会员   /  发表于:2021-12-22 13:17:36
板凳
Bella.Yuan 发表于 2021-12-22 12:23
您好,您的意思是不是year数组有值时显示一段文字,year数组为空时不显示那段文字,如果是的话,可以参考下 ...

您好,我写了个demo,demo中year1为空数组,我希望表格中的第二行也不显示

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2021-12-22 13:41:24
地板
谢云 发表于 2021-12-22 13:17
您好,我写了个demo,demo中year1为空数组,我希望表格中的第二行也不显示

您好,选中表格第二行,在属性面板找到“隐藏”,写个表达式,使用IIF函数,如下图示:
  1. {IIF(IsNothing(year1), "false", "true")}
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部