FORM开发两种方式实现动态LIST

方法一:常规的,也是网上比较常见的

1.将目标ITEM的子类信息设置为List,不需要添加列表中元素,不需要初始值。
2.
新建一个Procedure,代码如下:

PROCEDURE basis_list(event IN VARCHAR2) IS
  --游标中定义List中显示的值和数据库值
  CURSOR c_list IS
    SELECT lookup_code, meaning
      FROM fnd_lookup_values_vl
     WHERE lookup_type = 'HSS_QT_BASIS';
  i         NUMBER := 0;
  l_value   VARCHAR2(10);
  l_meaning VARCHAR2(20);
BEGIN
  IF event = 'INIT' THEN
    --赋值前,清空List中现有的值
    clear_list('QT_NAME.BASIS');
  
    FOR r_list IN c_list LOOP
      l_value   := r_list.lookup_code;
      l_meaning := r_list.meaning;
      i         := i + 1;
      -- add_list_element有4个参数依次为,Item名称,列表中值的序列,显示的值,数据库值
      add_list_element('QT_NAME.BASIS', i, l_meaning, l_value);
    END LOOP;
  
  END IF;
END basis_list;

3.在WHEN-NEW-FORM-INSTANCE中调用procedure做初始化

方法二:使用记录组

1.创建过程

PROCEDURE create_index_method_list(item_name in varchar2,
 record_group_name in varchar2) IS--
  i number;	  
BEGIN 
  i := populate_group(record_group_name);
  clear_list(item_name); 
  if i = 0 then      
    populate_list(item_name, record_group_name);  
  end if;
END;
2. WHEN-NEW-FORM-INSTANCE中调用procedure做初始化

转载于:https://www.cnblogs.com/wanghang/p/6299448.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PHP & MySQL无需编程轻松创建数据库网站 网站开发相关插件下载 声明:以下插件均搜集于网上,完全免费提供给所有网友使用。如想用于商业用途,请与插件开发者联系,以免引起不必要的法律纠纷。 Object 对象插件 Preload Images with Status Bar and 1.1.0 Download 点击下载 预载图片,有进度显示,完成以后跳转到新页面,只支持静态页。 History Navigation.mxp Download 点击下载 插入一个可设置前进、后退和刷新的按钮。 Sound 2.21.mxp Download 点击下载 插入一个声音可设置循环数。 Online Html Editor.mxp Download 点击下载 创建一个“Html”在线编辑器。 Cheese Master Suite.mxp Download 点击下载 插入雪花等网页特效。 Flash Image.mxp Download 点击下载 当鼠标经过图片上面的时候,图片会慢慢变的清晰。 Date Stamp.mxp Download 点击下载 显示最后更新日期。 Cheese Master Suite-Bouncy Balls.mxp Download 点击下载 插入一个可以跟随鼠标运动的图片。 CN Insert Greeting.mxp Download 点击下载 为你创建在早、中、晚不同时段出现不同的问候语。 Expandable Outlines.mxp Download 点击下载 建立一个目录树样式的导航菜单。 Flash Text.mxp Download 点击下载 使文字象打字效果一样显示。 Letterbox Frameset.mxp Download 点击下载 创建一个中间的框架总是居于浏览器窗口正中位置 Auto Copyright.mxp Download 点击下载 插入一个自动更新时间的版权符号。 Marquee.mxp Download 点击下载 插入一条滚动的文字,并且可以设置它滚动的方向。 Background that Fit.mxp Download 点击下载 把一张图片作为背景铺满整个浏览器,可随浏览大小的变化自动调整。 URL into layer.mxp Download 点击下载 在你的网页里面插入一个层,并且在这个层里面导入另一个页面的URL。 Transition.mxp 设置网页背景转换效果 Save Password Login form.mxp Download 点击下载 保留登陆的姓名和密码,并且可以为其设置保留时间。 Scrolling Status Bar.mxp Download 点击下载 在浏览器的地址栏里逐条显示信息。 Count up.mxp Download 点击下载 当一个访客浏览你的网页时,看该访客在你的网页上停留多长时间。 Alternating Row Colors.mxp Download 点击下载 设置表格的背景色,使之以交互的颜色来区分表格的行。 Go Back or Forward.mxp Download 点击下载 该插件的功能相当于浏览器工具栏标准按钮上的“前进”和“后退”。 IE5.5 Custom Scrollbars.mxp Download 点击下载 用来改变IE浏览器滚动条的颜色的 Command 命令插件 Auto Default Form Field.mxp Download 点击下载 可设置自动清除表单文本参数。 Style switcher Lite.mxp Download 点击下载 早晚载入不同的样式。 IE Link Scrubber.mxp Download 点击下载 消除链接的虚线框。 Advanced Random Images.mxp Download 点击下载 随机显示图片。 Page Transitions.mxp Download 点击下载 设置页面的转场效果。 dHTML Scrollable Area.mxp Download 点击下载 插入一个可以手动的滚动看板 Random Rollover.mxp Download 点击下载 在同样大小的主图片下面可以设置多幅随机翻转的图片。 Move Window.mxp Download 点击下载 设置浏览器窗口在屏幕上显示的位置。 Resize Window.mxp Download 点击下载 设置浏览器窗口的大小。 Show New.mxp Download 点击下载 设置图片在页面中显示的时间,超过设置的时间该图片将不再显示。 HotKey Jump.mxp Download 点击下载 创建热键跳转,按键盘上的一个你设置好的键就会转到另一页。 Set IE Scrollbars.mxp Download 点击下载 设置“IE”滚动条的显示和隐藏。 Float Image.mxp Download 点击下载 在页面中插入一个倒处飘浮的图片。 No Way Back.mxp Download 点击下载 在页面中插入一组禁止后退的代码。 Right Click Menu Builder.mxp Download 点击下载 设置鼠标右键的菜单。 Number Column.mxp Download 点击下载 为表格添加序号,不支持动态表格。 Live clock.mxp Download 点击下载 为我们插入一个动态的时钟。 Kaosweaver PHP Upload.mxp Download 点击下载 把图片上传到你的网站。 PHP Date and time.mxp Download 点击下载 该插件的功能比较强大,你可以用它来自由的设置时间格式。 Banner Image Builder.mxp Download 点击下载 创建交替显示的图片,并且可以为每一张图片设置链接指向。 Behavior 行为插件 Popup Link 1.4.3.mxp Download 点击下载 打开浏览器的窗口,可设置尺寸并定位显示位置。 Length validator 1.2.0.mxp Download 点击下载 限制文本域输入的字符数。 Swap Flash.mxp Download 点击下载 像轮换图片一样轮换Flash动画,注意:要先点选页面中的Flash。 Random Links 1.2.3.mxp Download 点击下载 随机载入网页。 FX Password Generator 1.0.2.mxp Download 点击下载 在文本域里生成密码。 check form.mxp Download 点击下载 检查表单行为。 Submit Form.mxp Download 点击下载 当你在下拉菜单中选择一项条件后会自动转向另一页。 Form Auto Clear.mxp Download 点击下载 自动清除文本域里面的默认文字。 Linecraft Highlight-Restore Form.mxp Download 点击下载 当鼠标点击或离开一个表单元素时,改变其背景和文字颜色。 Typewriter.mxp Download 点击下载 在层里面设置一行文字,该文字以打字的效果出现。 List Menu Rewrite.mxp Download 点击下载 使一个下拉菜单与另一个下拉菜单相关联。 Random URL.mxp Download 点击下载 使一组URL随机显示。 Toggle Checkboxes.mxp Download 点击下载 检查多选框。 Float Layer.mxp Download 点击下载 定位层的横向流动,不管浏览器横向大小怎样变化,该层均不会改变位置。 Popup Message.mxp Download 点击下载 在“提交”按钮上添加注释。 Compare Fields.mxp Download 点击下载 对比两个表单的内容是否相同,多用于密码验证。 Fade Link.mxp Download 点击下载 使链接的颜色缓慢改变,是一种柔和的转变效果。 Dynamic Styler.mxp Download 点击下载 动态改变页面的背景颜色。 Fluid Browser Window.mxp Download 点击下载 设置浏览器窗口由小到大动态打开。 Pagetime.mxp Download 点击下载 设置在什么时间载入什么页面。 Just-So Picture Window.mxp Download 点击下载 设置一幅图片在新窗口中打开,点击任何部位就可以关闭这个窗口。 Layer Transitions.mxp Download 点击下载 设置层的转换效果的,与前面介绍的页面转换效果类似。 Persistent Layers.mxp Download 点击下载 使层固定在浏览器中的某个位置,不管页面滚动,都会保持在原来位置不变。 Server Behavior 服务器行为插件 Send Email PHP.mxp Download 点击下载 发送“Email” Make Hyperlink.mxp Download 点击下载 使细节页面的网址自动俱备超链接功能。 FX DWLCounter 1.1.1.mxp Download 点击下载 制造下载计数器。 FX PHP Missing Tools.mxp Download 点击下载 制造详细页。 FX PHP UserAuthent 1.3.0.mxp Download 点击下载 制造登入和登出。 PHP Upload.mxp Download 点击下载 上传一个文件到服务器。 PHP Login.mxp Download 点击下载 是可以设置“Sessions”的登陆插件。 Newline Blank php.mxp Download 点击下载 保留上传文件的换行和空格。 Insert Retrieve ID PHP.mxp Download 点击下载 插入一个可以找回的“ID”。 FX PHP Sessions12.mxp Download 点击下载 设置“Sessions”。 FX PHP Cookies11.mxp Download 点击下载 设置“Cookies”。 Horizontal Looper PHP.mxp Download 点击下载 可以设置记录集横向显示。 Alternate Row Colors.mxp Download 点击下载 设置动态背景交替颜色,还可以设置当鼠标经过时改变颜色。 Navigation Builder.mxp Download 点击下载 设置类似“prev | 1 | 2 | 3 | 4 | next的导航栏。 Random Region.mxp Download 点击下载 随机显示记录,当你刷新一次页面就重新显示一个记录。 Visit counter.mxp Download 点击下载 为你创建一个网页计数器,可以防止刷新。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值