找回密码
 立即注册

QQ登录

只需一步,快速开始

olookok 活字格认证
论坛元老   /  发表于:2024-12-30 12:20  /   查看:41  /  回复:3
本帖最后由 Joe.xu 于 2024-12-31 11:29 编辑

9.0设置焦点命令是可以的。

但是10.0中 似乎是不起作用的。








本帖子中包含更多资源

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

x

评分

参与人数 1金币 +5 收起 理由
Joe.xu + 5 很给力!

查看全部评分

3 个回复

倒序浏览
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:前天 09:18
沙发
本帖最后由 Joe.xu 于 2024-12-31 11:29 编辑


确认是我们的一个小问题,问题编号是F-26533,
我们将会在后面的版本修复这个问题,并通知到您。
感谢您对活字格的理解和支持~
目前绕的方式为:其中那个文本框 起个名称,比如叫“cell”, 把设置焦点命令替换成如下js
var count = 0;
var interval = setInterval(function(){
    var cell = Forguncy.Page.getCell("cell");
    if(cell.hasFocus() || count >=10){
        clearInterval(interval);
    }
    count++;
    cell.setFocus();
},100);


回复 使用道具 举报
olookok活字格认证
论坛元老   /  发表于:前天 20:06
板凳
Joe.xu 发表于 2024-12-31 09:18
确认是我们的一个小问题,问题编号是F-26533,
我们将会在后面的版本修复这个问题,并通知到您。
感谢您 ...

这个还是有点问题, 真实情况是  文本框是在组件中的。如果 这个组件页面就放一个。上面代码是没问题的。但是如果是多个。那么久第一个起作用,其他的就不起作用了。 9.0中的设置焦点命令 没有这个问题。
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:14 小时前
地板
这就不太理解了,焦点只能设置在一个框上面呀,您说的多个是什么场景呢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部