最近在交流GeneXus的时候 总是会遇到有城市级联下拉的问题 这里就简单做几种方式 供大家参考参考

 第一种就是直接绑定关联信息然后在后者的条件模块设定条件即可 具体如下:

 首先我们所需要的表为province表和city表   Transaction设计like  this ↓

 

这里 我用到了Transaction Levels (参考文档:wiki)然后保存生成的数据库表 会有两张 一张省份主表和一张城市从表

然后我们拉一个简单的页面

 

按照上图所示的绑定方式就可以给这个下拉框绑定省份表和城市表中的数据  然后要做的事就是级联了 那么 我们如何让他能够进行联动呢?

这里我们往上看  我们的数据库 关联关系是城市表绑定着省份表的主键 而省份下拉框的values值刚好也是省份主键 那么我们就可以直接在城市的Conditions中(也就是上图的7.显示条件栏中写)

这样保存编译 运行页面一个简单的级联下就做好了

其他类似的这种级联下拉的写法都类似 当然除了这种写法外还有手动录入下拉框数据的方法 这里就不说了

对了还补充一点在 右边的属性栏里最下面两个是给默认选项的

value为空时显示为请选择

最新文章

  1. Linux内核源代码获取教程
  2. pom.xml中引入局域网仓库
  3. 十九、【.Net开源】EFW框架核心类库之WCF控制器
  4. C语言--static全局使用示例
  5. spring boot结合thymeleaf
  6. 使用compile_scripts.php脚本,生成lua打包的zip,解决加密问题
  7. netty 实现socket服务端编写
  8. [Google Code Jam (Qualification Round 2014) ] A. Magic Trick
  9. P4语言编程快速开始 实践一
  10. 视频转GIF图
  11. Visual Studio Code 快捷键大全(Windows)
  12. Postgres中postmaster代码解析(中)
  13. 关于bedtools merge 功能中sort 命令的解释
  14. MyBatis(七) 自定义映射结果ResultMap
  15. Win7 64位 + LoadRunner 11录制时弹不出IE的解决办法 Win7 64位 + LoadRunner 11录制时弹不出IE的解决办法
  16. python单例模式的实现
  17. SoapUI link
  18. Android Asynchronous Http Client-Android异步网络请求客户端接口
  19. MyBatis Spring MapperScannerConfigurer 配置
  20. mybatis异常:Error instantiating class com.psc.bean.User with invalid types () or values ().

热门文章

  1. Django组件——用户认证
  2. Go 数组(2)
  3. 牛客网NOIP赛前集训营-提高组(第六场)A-最长路
  4. Java programming language does not use call by reference for objects!
  5. Exception和Error区别
  6. 0-2马尔可夫过程Markov Processes
  7. HTML5浏览器
  8. 【RabbitMQ】使用RabbitMQ实现延迟任务
  9. 在Developerkit开发板上运行blink例程
  10. delphi 加入超链接