-
-
flybird3000 数据达人Lv4
发表于2020-6-15 22:15
悬赏10
已解决


flybird3000 发表于 2020-6-16 11:30
有没有范例之类之内的呢?我的主要需求是点击背压阀,就跳转到背压阀的子表,点击电磁阀,就跳转到电磁阀 ...
http://bbs.esensoft.com/thread-130831-1-1.html例如
- if(self.txt="背压阀","_zn('B86766','@aa=<#=self.value#>','self','50%','true','WidgetTplGrid91','')",if(self.txt="电磁阀",
- "_zn('copyof_B79452','@aa=<#=self.value#>','self','50%','true','WidgetTplGrid91')",''))
9个回答
http://help.esensoft.com/doc-view-221.html钻取的问题请看下这个帖子哟~
-
1505121235 数据老手Lv5
跳转式的子表是一张表,如果希望钻取到不同子表建议写万能式,参数不同,钻取到不同的子表
-
flybird3000 数据达人Lv4
1505121235 发表于 2020-6-16 09:42
跳转式的子表是一张表,如果希望钻取到不同子表建议写万能式,参数不同,钻取到不同的子表
...
有没有范例之类之内的呢?我的主要需求是点击背压阀,就跳转到背压阀的子表,点击电磁阀,就跳转到电磁阀的子表。这个万能式有没有相关例子可以参考呢?谢谢。
-
1505121235 数据老手Lv5
本帖最后由 1505121235 于 2020-6-16 14:01 编辑
flybird3000 发表于 2020-6-16 11:30
有没有范例之类之内的呢?我的主要需求是点击背压阀,就跳转到背压阀的子表,点击电磁阀,就跳转到电磁阀 ...
http://bbs.esensoft.com/thread-130831-1-1.html例如
- if(self.txt="背压阀","_zn('B86766','@aa=<#=self.value#>','self','50%','true','WidgetTplGrid91','')",if(self.txt="电磁阀",
- "_zn('copyof_B79452','@aa=<#=self.value#>','self','50%','true','WidgetTplGrid91')",''))
-
flybird3000 数据达人Lv4
1505121235 发表于 2020-6-16 13:58
http://bbs.esensoft.com/thread-130831-1-1.html例如
if(self.txt="背压阀","_zn('B86766','@aa=','s ...
好的。谢谢,我先测试下哈。
-
flybird3000 数据达人Lv4
1505121235 发表于 2020-6-16 13:58
http://bbs.esensoft.com/thread-130831-1-1.html例如
if(self.txt="背压阀","_zn('B86766','@aa=','s ...
你好,我刚才测试了一下,我这样写的:
if(self.txt="背压阀","_zn('B100011')")
if(self.txt="电池阀","_zn('B100012')")
if(self.txt="电控阀","_zn('B100013')")
如果只写一行,
if(self.txt="背压阀","_zn('B100011')"),这样是可以生效的,但是如果写了3行,就不行,能帮忙看下如果写多个,这个怎么写吗?谢谢。
if嵌套的写法 参考下这个帖子 http://bbs.esensoft.com/forum.php?mod=viewthread&tid=127030&mobile=2
-
flybird3000 数据达人Lv4
wut 发表于 2020-6-16 21:11
if嵌套的写法 参考下这个帖子 http://bbs.esensoft.com/forum.php?mod=viewthread&tid=127030&mobile=2 ...
if(self.txt<>"背压阀",if(self.txt<>"电磁阀","_zn('B100013')","_zn('B100012')"),"_zn('B100011')")
这个脚本可以实现功能了,谢谢了。
还有个问题想咨询下,如果我有几十种品种,这样写脚本会不会效率太低,嵌套会不会太多?
-
1505121235 数据老手Lv5
flybird3000 发表于 2020-6-17 09:59
if(self.txt"背压阀",if(self.txt"电磁阀","_zn('B100013')","_zn('B100012')"),"_zn('B100011')")
这个 ...
因为你是根据不同参数值跳转到不同的子表,所以必须写if进行判断,目前只有嵌套if的方式可以实现你的功能,除非你只跳转一张表,然后子表的内容是根据主表的参数来动态展示