找回密码
 立即注册

QQ登录

只需一步,快速开始

nuan1989

初级会员

5

主题

67

帖子

234

积分

初级会员

积分
234
nuan1989
初级会员   /  发表于:2019-4-9 05:56  /   查看:4319  /  回复:5
本帖最后由 nuan1989 于 2019-4-9 05:58 编辑

    Forguncy.Page.getCell("名称", false) {
        //js
        }



如果页面没有 "名称", 也不报错, 页面会卡住不往下运行.
有没什么方法可以判断 "名称"是否存在?

=============
服务端的api, 有点少. 下个版本能不能增加些. 比如操作用户的.

6 个回复

倒序浏览
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-4-9 12:14:59
沙发
您好,如果没有对应名称,控制台是会报错的哈



我理解这个单元格名称肯定需要您在设计阶段就设计好的,发布以后您也修改不了的。如果页面中没有这个名称,为什么要使用他呢?如果您有什么特殊用例,能否描述一下呢?

本帖子中包含更多资源

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

x
回复 使用道具 举报
nuan1989
初级会员   /  发表于:2019-4-9 15:48:27
板凳
本帖最后由 nuan1989 于 2019-4-9 15:50 编辑
Tracy.Liu 发表于 2019-4-9 12:14
您好,如果没有对应名称,控制台是会报错的哈

能判断的了么?
--------------
我知道会提示错误, 我只是想要容错. 强迫症. 我觉得不严谨.你想, 如果是jquery选择器没找到元素, 就直接给你卡住了. 你会不会觉得强迫症的很?

回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-4-9 16:26:38
地板
nuan1989 发表于 2019-4-9 15:48
能判断的了么?
--------------
我知道会提示错误, 我只是想要容错. 强迫症. 我觉得不严谨.你想, 如果是 ...

如果是您自己写的js,您可以使用try...catch来处理。
但是我理解这个没有对应单元格名称判断是否报错的没有什么意义呢,因为您在设计这个系统的时候,单元格名称不存在的报错不应该是容错,而应该是把这个名称问题处理掉,改正确,否则这个错误会一直存在,而且涉及到这个错误名称的所有命令都没有意义的呢,那为什么在设计器中还要有这些命令呢,而不是直接删掉呢?

点评

有道理,谢谢(*°∀°)=3  发表于 2019-4-9 20:05
回复 使用道具 举报
林声不断
初级会员   /  发表于:2023-11-30 13:21:44
5#
写的是一些全局的js,部分界面是否不含该名字单元,执行时就报错,try catch 又不能捕获
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-11-30 17:23:50
6#
大佬,那您再写全局js的时候,是不是在代码中就只写有名字的单元格呢。您现在的业务场景是什么呢,这个帖子已经是很久之前的了,方便的话建议您可以重新发布一个悬赏贴,详细的描述一下您的业务场景,这样我们可以更好的帮助到您
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部