找回密码
 注册成为天翎用户
楼主: 广东思程

[需求(Feature)] 选项卡下的选项卡 有按钮(视图选择框,普通按钮)触发的刷新,输出有值,页面值

[复制链接]
 楼主| 广东思程 发表于 2021-12-15 18:18:46 | 显示全部楼层
john 发表于 2021-12-15 17:42
或者你把具体的做法写出来,截图看一下能不能重现

就是建一个选项卡,选项卡里面的标签页再弄一个选项卡,选项卡嵌套两个标签页;
标签页1,其中有个按钮有个UPdate语句或者更新语句 然后 触发全局刷新。 数据打印都能输出,但是页面没跟着变化;


回复

使用道具 举报

john 发表于 2021-12-15 19:38:04 | 显示全部楼层
脚本发一下
回复

使用道具 举报

 楼主| 广东思程 发表于 2021-12-30 09:05:42 | 显示全部楼层
本帖最后由 广东思程 于 2022-3-30 16:05 编辑


我用附件的形式描述给你,然后还有在你们网站重现 你看看
回复

使用道具 举报

Aio 发表于 2022-3-1 17:54:15 | 显示全部楼层
按钮执行前脚本:(function () {
    var curdoc = getCurrentDocument();
    var pdoc = getParentDocument();
    var Id = curdoc.getId();
    var sql = "select * from tlk_视图表达 ORDER BY RAND() LIMIT 1";
    var doc = findBySQL(sql);
    var name1 = doc.getItemValueAsString("name");
    var url1 = doc.getItemValueAsString("url");
    curdoc.findItem("name1").setValue("测试name");
    curdoc.findItem("url1").setValue("测试url");
    var process = getDocProcess(getApplication());
    process.doUpdate(curdoc);
    var map = createObject("java.util.HashMap");
    map.put("url1", "测试url");
    var map1 = createObject("java.util.HashMap");
    map1.put("name1", "测试name");
    var list = createObject("java.util.ArrayList");
    list.add(map);
    list.add(map1);
    var map2 = createObject("java.util.HashMap");
    map2.put("changedField", list);
    return map2;

})()
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 08:27

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表