首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Peoplesoft中连接2个下拉列表

在Peoplesoft中连接两个下拉列表,可以通过使用PeopleCode来实现。PeopleCode是Peoplesoft的编程语言,可以用于定制和扩展Peoplesoft应用程序。

首先,需要在应用设计中创建两个下拉列表,并为它们分配相应的字段。然后,在PeopleCode中编写逻辑来连接这两个下拉列表。

以下是一个示例的PeopleCode代码,用于在Peoplesoft中连接两个下拉列表:

代码语言:PeopleCode
复制
Local Rowset &rs1, &rs2;
Local Record &rec1, &rec2;
Local Field &fld1, &fld2;

&rec1 = GetRecord(RECORD_NAME1); // 替换为第一个下拉列表所在的记录名
&rec2 = GetRecord(RECORD_NAME2); // 替换为第二个下拉列表所在的记录名

&fld1 = &rec1.GetField(FIELD_NAME1); // 替换为第一个下拉列表所在的字段名
&fld2 = &rec2.GetField(FIELD_NAME2); // 替换为第二个下拉列表所在的字段名

&rs1 = &fld1.GetRowset();
&rs2 = &fld2.GetRowset();

&rs1.Flush();
&rs2.Flush();

&rs1.Select(Record.RECORD_NAME1); // 替换为第一个下拉列表所在的记录名
&rs2.Select(Record.RECORD_NAME2); // 替换为第二个下拉列表所在的记录名

&rs1.Fill();
&rs2.Fill();

&fld1.ClearDropDownList();
&fld2.ClearDropDownList();

For &i = 1 To &rs1.ActiveRowCount
    &fld1.AddDropDownItem(&rs1.GetRow(&i).GetRecord(RECORD_NAME1).FIELD_NAME1.Value, &rs1.GetRow(&i).GetRecord(RECORD_NAME1).FIELD_NAME1.Value);
End-For;

For &j = 1 To &rs2.ActiveRowCount
    &fld2.AddDropDownItem(&rs2.GetRow(&j).GetRecord(RECORD_NAME2).FIELD_NAME2.Value, &rs2.GetRow(&j).GetRecord(RECORD_NAME2).FIELD_NAME2.Value);
End-For;

上述代码中,需要将RECORD_NAME1RECORD_NAME2FIELD_NAME1FIELD_NAME2替换为实际的记录名和字段名。代码的逻辑是首先清空两个下拉列表的选项,然后从相应的记录集中获取数据,并将数据添加到下拉列表中。

这样,当一个下拉列表的选项发生变化时,另一个下拉列表将会根据选中的值进行动态更新。

在Peoplesoft中连接两个下拉列表的应用场景包括但不限于:根据一个下拉列表的选择,动态加载另一个下拉列表的选项;实现级联下拉列表,即第一个下拉列表的选项决定第二个下拉列表的可选项。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何在HTML的下拉列表包含选项?

为了HTML创建下拉列表,我们使用命令,它通常用于收集用户输入的表单。为了提交后引用表单数据,我们使用 name 属性。如果没有 name 属性,则下拉列表中将没有数据。...用于将下拉列表与标签相关联;id 属性是必需的。要在下拉列表定义选项,我们必须在 元素中使用 标签。...名字名字它用于在下拉列表定义名称必填必填通过使用此属性,用户提交表单之前选择一个值。...大小数此属性用于定义下拉列表可见选项的数量价值发短信指定要发送到服务器的选项的值自动对焦自动对焦它用于页面加载时自动获取下拉列表的焦点例以下示例HTML的下拉列表添加一个选项 标签和 标签在列表添加选项 -<!

21520

DataGridView控件中加入ComboBox下拉列表框的实现

本文转载:http://www.cnblogs.com/luqingfei/archive/2007/03/28/691372.html 虽然Visual Studio DataGridView...本文介绍一种只在当前编辑单元格显示下拉列表框的方法,供大家参考。   ...打开窗体代码窗口,代码窗口中声明一个ComboBox的控件 // 定义下拉列表框 private ComboBox cmb_Temp = new ComboBox();   我们要绑定的下拉列表框的功能是选择性别...(或者数据集),然后绑定到DataGridView的,这里我们为了避免连接数据库,手中构造一个数据库表,代码如下: private void BindData() {     DataTable dtData...// 将下拉列表框加入到DataGridView控件     this.dgv_User.Controls.Add(cmb_Temp); }   当用户选择的单元格移动到性别这一列时,我们要显示下拉列表

3.6K20

iOS开发QQ好友列表下拉显示全部好友实现思路

https://blog.csdn.net/u010105969/article/details/73312801 QQ的好友页面有一个点击各个分类,然后展示分类中所有好友的效果,今天就说一说实现该效果的一个思路...这个页面肯定是需要一个UITableView的,tableview的代理方法要实现分区的一个方法,即要返回tableview的分区数。返回的分区数就是好友的分类数。...tableview各个分区的行数就是各个好友分类的好友数。显示各个好友分类的视图是各个分区的一个头视图。头视图会有一个点击事件,用于好友分类的展开和收起。...每次点击各个分区的头视图的时候需要完成两件事:1.改变各个模型的点击的状态属性  2.更新tableview的点击的分区。...:[NSIndexSet indexSetWithIndex:btn.tag] withRowAnimation:UITableViewRowAnimationAutomatic]; } 这里我各个分区的头视图上添加了一个按钮

1.6K20

Excel 2013单元格添加下拉列表的方法

使用Excel录入数据的时候我们通常使用下拉列表来限定输入的数据,这样录入数据就很少发生错误了。Excel 2013较以前的版本发生了很大的变化,那么Excel 2013是如何添加下拉列表的呢?...下面Office办公助手的小编就以“性别”中下拉选择男女为例,讲解下Excel 2013添加下拉列表的方法。更复杂的大家可以举一反三,方法是一样的。 1、首先要选中你要添加下拉列表的单元格。...2、菜单栏上选择数据--数据验证--数据验证。 3、打开如图所示的对话框,切换到设置选项下。 4、将允许条件设置为序列,如图所示,并勾选后面的两个选项。...8、我们看到这列单元格都具有了下拉列表

2.6K80

iview实现列表远程排序

iview可以通过给列表每个字段设置sortable: true可以实现字段排序,但是当列表的数据量比较多时,列表中会有分页,此时只能对当前页进行排序,针对这个问题,iview中有一个远程排序功能...,可以通过远程排序实现多页数据的排序 第一步: Table监听触发排序的事件 第二步:将需要排序的字段的sortable属性的值改成custom 第三步:在数据查询对象增加用于字段排序的属性...this.listQuery.filed = column.key // 排序的方式 this.listQuery.sortType = column.order this.getCustomerList() } 第五步:实体类增加...false) private String filed; /** * 排序的类型 */ @TableField(exist = false) private String sortType; 第六步: mapper...转载请注明: 【文章转载自meishadevs:iview实现列表远程排序】

1.8K20

Solidity创建无限制列表

译文出自:登链翻译计划[1] 译者:DIFENG[2] 本文永久链接:learnblockchain.cn/article…[3] 校对:Tiny熊[4] 大多数应用,使用列表相当简单。...github可以找到文中涉及的完整代码[5] 列表的特性 我们先假定这个列表是用来存储地址类型的,但实际上这个列表可以存储任何内容。...我们需要一个添加和删除元素消耗的gas是相对恒定的系统,并且与列表的元素个数无关,而且我们不希望随着时间的推移所需的gas增加。 因为这个原因,将列表存储简单数组不是个好的选择。...遍历列表来统计列表元素的个数会导致gas的消耗随着列表长度不同而不同。 零元素是无效的 我设计的列表,要注意有一个特定于该应用程序的假设。...我们的例子是一个地址数组。 next 接下来读取元素的编号,如果为零则代表读取完毕。 尽管此解决方案使我们能够安全地读取很长的列表,但将流程分为多个调用却带来了另一个挑战。

3.2K20

【说站】splitlinespython返回列表

splitlinespython返回列表 说明 1、splitlines()方法用于按照换行符(\r、\r\n、\n) 分割。...2、返回一个是否包含换行符的列表,如果参数keepends为False,则不包含换行符。 如果为True,则包含换行符。 返回值 返回是否包含换行符的列表。...实例 str1 = 'Amo\r\nPaul\r\nJerry' list1 = str1.splitlines()  # 不带换行符的列表 print(list1) print(list1[0], list1...[1], list1[2]) list2 = str1.splitlines(True)  # 带换行符的列表 print(list2) print(list2[0], list2[1], list2[...2], sep='')  # 使用sep去掉空格 以上就是splitlinespython返回列表的方法,列表的操作中有时候会遇到,大家可以对基本用法进行了解。

2.3K20

python不要所有操作都用列表

列表十分方便、它的结构清晰灵活。而且学习列表推导有着一种纯粹的乐趣,就像是中了数据类型的头奖。 使用列表的感觉就像是《火影死神大乱斗》游戏中一直使用自己最爱的特殊招式。...使用元组的规则与列表几乎相同,不同之处只是使用圆括号而不是方括号。另外,还可以获取列表并将其转换为元组。...乍一看似乎很不方便;但是,每次恰当地使用元组而不是用列表的时候,其实是在做两件事。 · 编写更多有意义的安全代码。当变量被定义为元组时,就是告诉自己和代码的任何其他查看器:“这不会改变”。...迭代元组比迭代列表更快。元组比列表更节省内存。由于元组的项目数不变,因此其内存占用更为简洁。 如果列表的大小未经修改,或者其目的只是用于迭代,那么可以尝试用元组替换。...如果原始值是一个重复项列表,也会发生同样的情况。 那么,为什么要使用集合而不是列表呢?首先,转换为集合是删除重复值的最简单方法。此外,集合和任何数据类型一样都有自己的方法集。

2K10

Excel应用实践13:制作产品选型表,在用户窗体实现级联下拉列表

学习Excel技术,关注微信公众号: excelperfect 在网站,我们经常会碰到需要一层层向下选择的情况。第一个选项列表中选择第一个数据,第二个选项列表中选择第二个数据,依此类推。...并且,后面的选项列表内容会根据前面选择的内容而发生变化。如下图1所示。 ? 图1 上图1是使用Excel VBA用户窗体实现的效果,实现起来很简单。 首先,准备数据,如下图2所示。...VBE,插入一个用户窗体,在上面放置3个组合框并分别命名为:cmbProduct、cmbModel和cmbSubModel。 ?...'第2个组合框添加相应的值 Case "产品1" cmbModel.List =Application.WorksheetFunction.Transpose(Range...'第3个组合框添加值 Case "型号11" cmbSubModel.List =Application.WorksheetFunction.Transpose(Range

2.7K21
领券