ucml生成java_ucml选项卡

ucml生成java_ucml选项卡当业务视图组件 VC 并排摆放时就会形成选项卡 本章介绍选项卡有关的操作函数和事件 页面中有三个对象 TabStrip Panel 和 Tab TabStrip 含 Panel 对象和 Tab 对象 业务单元 BPO 没有使用自定义业务模板时 TabStrip 对象 ID 命名规则为第一个 TabStrip Level 1 第二个 TabStrip Level 2 以此类推 当使用自定义业务模板时 TabStrip 对象 ID 命名规则

当业务视图组件VC并排摆放时就会形成选项卡,本章介绍选项卡有关的操作函数和事件。

页面中有三个对象:TabStrip,Panel和Tab,TabStrip含Panel对象和Tab对象。业务单元BPO没有使用自定义业务模板时TabStrip对象ID命名规则为第一个:TabStrip_Level_1,第二个:TabStrip_Level_2以此类推,当使用自定义业务模板时TabStrip对象ID命名规则为:TabStrip_Level_ + 当前模板Panel中的第一个VC的VCName,例如:TabStrip_Level_VC_TSLXQuery

133e6a6e1e30528534495dc026adfe86.png

Panel对象:每个VC对应一个Panel对象,Panel对象包含Tab对象。

5f45098d3801d5d008b50ed201bb0bea.png

Tab对象:VC的头为一个Tab对象。

7f5fe69b045e7e9d3c869009b53425e0.png

函数:

用法:TabStrip_ID.函数名

示例:

在JSCRIPT业务初始化时写如下代码:

//初始时选择索引为1的Tab,即第二个Tab页签

TabStrip_Level_1.selectTab(1);

函数名称

说明

getPanel(index)

获取Panel对象,index为Panel索引

closeTab(index)

关闭Tab页签,index为页签的索引

getHeader(index)

获取选项卡的Tab页签对象,index为Tab索引。

showTab(index)

显示Tab页签,index为页签索引。

hidenTab(index)

隐藏Tab页签,index为页签索引,注意:隐藏页签后需要调用showTab函数来显示当前TabStrip对象中其它的页签。

selectTab(index)

选择Tab页签,index为页签索引。

exists(index)

存在返回Panel对象,不存在返回false,index为Panel索引。

隐藏页签示例:

如下图在页面显示时隐藏第一个TabStrip对象中的第二个Tab“图书类型2”

14db1ddab317c008897bda816db5f805.png

操作步骤:

1、定义fn_Init()函数如下图:

2d87b9a138bf12e7b012d2ab53813b50.png

function fn_Init(){

TabStrip_Level_1.hidenTab(1);  //隐藏VC标题为“图书类型2”的标签

TabStrip_Level_1.showTab(0);  //显示VC标题为“图书类型1”的标签

}

2、在JSCRIPT业务初始化时调用fn_Init()方法:

1957168a87bfed7550d8952c2cccb33e.png

3、生成编译,浏览BPO的页面效果如下:

e91436465df548b7aeef4ea995dcc2ac.png

如果隐藏后不调用显示该TabStrip对象中其它页签的showTab方法,则页面效果如下图,并不是想要的页面效果:

f06f13fee0de38a8e9cd473d2e21ee65.png

事件:

事件名称

说明

tabSelect

Tab页签选择事件,事件响应函数有两个参数:panel:panel对象,paenlIndex:指panel的索引

用法:

在JSCRPT初始化处绑定事件,语法:TabStrip_ID.on(“事件名”,函数)。

示例:

d5bc16b17ca9e6f715bce309fade708d.png

bee3bba113e76450658e69708d1fe1fb.png

function fn_Init(){

TabStrip_Level_1.on(“tabSelect”,function(panel,index){

alert(“你选择的页签索引为:”+index);

});

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/201977.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 上午8:09
下一篇 2026年3月20日 上午8:10


相关推荐

  • 数据库范式判断及分解技巧

    数据库范式判断及分解技巧这个博客就当自己的笔记了 写的不好不对的地方 大家多多指教啦 数据库中的范式是考试中必考的重点 也是应用中比较实用的操作标准 不说废话了 下面将分段来从不同深度开始说 前驱知识补充 函数依赖简单通俗地说就是属性之间是否有确定的关系 比如 学生表 学号 姓名 性别 选修课 成绩 学号函数确定姓名 学号 选修课 函数确定成绩 在不重名情况下 姓名函数确定性别 也可以称为性别函数依赖姓名 记

    2026年3月18日
    2
  • OpenClaw 入门指南与实战案例合集

    OpenClaw 入门指南与实战案例合集

    2026年3月13日
    3
  • vue 过滤器的使用详解

    vue 过滤器的使用详解过滤器的功能是对要显示的数据进行格式化后再显示 其并没有改变原本的数据 只是产生新的对应的数据 本文通过多个案例对过滤器进行了详解

    2026年3月17日
    2
  • WebLogic的下载与安装

    WebLogic的下载与安装一、WebLogic的介绍WebLogic是美国bea公司出品的一个applicationserver,确切的说是一个基于Javaee架构的中间件,纯java开发的,最新版本WebLogicSe

    2022年7月1日
    33
  • 导入pfx证书

    导入pfx证书打开MicrsoftManangeConsole,你可以按住“Windows+R”,并输入mmc,打开MMC界面。一:添加管理单元(snap-in)从File主菜单中选择“Add/RemoveSnap-in”,打开“AddorRemoveSnap-ins”对话框从左侧的“Availablesnap-ins”列表中选择Certificates,点击”Add>”,打开“Certificatessnap-in”对话框,选择“Computeraccount”:选择snap-

    2022年6月7日
    100
  • AlertDialog详解

    AlertDialog详解对话框介绍与示例 nbsp nbsp nbsp nbsp 对话框在程序中不是必备的 但是用好对话框能对我们编写的应用增色不少 采用对话框可以大大增加应用的友好性 比较常用的背景是 用户登陆 网络正在下载 下载成功或者失败的提示 还有 比如 短信来了 电池没电了等等 只要你想到的 能提高用户体验的 你都可以使用对话框 首先 请大家找到文档 在右上角的搜索框中输入 Dialog 根据提示 选择 app dialog

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号