MVG配置
MVG的配置:(前提是一个表的字段包含多值字段,一般是1:M或M:M的关系) 想要在学生界面显示多个教师的名称.
1.首先在一个Project中,建两张表学生表和教师表T_Stu与T_Tea和一张中间表,中间表任意.
2.然后创建两个BC,一个学生BC(StuBC)和教师BC(TeaBC)
3.创建一个Link,把两个BC建立关联.
通过Link,把StuBC与TeaBC建立连接Name(P-BC/C-BC)--->输入Project名称-->Parent
Business Component(StuBC)-->Child Business
Component(TeaBC)-->Source Field(Sid)-->Destination
Field(TId)-->Inter Table(任选)
4.创建一个MVL(多值link)与MVF(多值字段)
配置MVL:在StuBC中添加一个MVL--->Name(Test MVL)-->Destination Business
Component(TeaBC)-->Destination Link(StuBC/TeaBC)--Source Field(如果不填
默认的为ID)
配置MVF:在StuBC中添加一个多值字段Name(TeaAll)-->Multivalue Link(Test MVL)-->Field(TName) 字段所对应是显示多值的字段名. 其它的默认.
5.然后在StuBC中继续配置多值字段Name(TeaAll)-->Dest Field(TName)--->Multivalue Link(Test MVL)-->Multivalued(必须勾选多值)其它默认.
6.然后配置Applet中Form Applet--Controls
就是在StuBC 对应的Form Applet中新建一个字段,Name(TeaAll)-->Caption-String
Override(TeaAll)-->Field(TeaAll)-->Runtime(必须勾选)-->其他的默认.
然后查看Form Applet中查看Edit Web Layout是否出现了一个TeaAll字段名以及文本框.关闭按钮,然后再查看List
Applet中Edit Web Layout中TeaAll字段删除.就是不能让多值字段出现在List Applet.配置完成之后,关闭按钮,
选List -->List Column-->添加一个记录
Name(TeaAll)-->Field(TeaAll)-->Display Name(TeaAll)-->Display
Name-String Override(TeaAll)-->Runtime(必须勾选)-->其他的默认.
7.点击Applet-->选中list Applet查看Edit Web Layout,把刚添加的字段TeaAll拖进主体窗.保存,关闭。
8.拷贝一个MVG Applet.
TeaAll MVG Aplet-->选中项目名称-->BC(TeaBC)-->Title-String Override(选择班主任)-->Type(MVG)-其它默认.
然后把TeaAll MVG Applet查看Edit Web Layout查看,把之前的三个字段删除掉.然后保存.
然后选中Applet -->TeaAll Applet-->List
Column-->把之前的Name字段和Field改成教师字段(Tid Tname Created)-->Display
Name-String Override()-->Runtime(必须勾选)--其他的默认.
然后在回到TeaAll MVG Applet中查看Edit Web Layout,把教师信息添加到主体窗.
9.然后再把TeaAll MVG Applet的名称放到Form Applet以及List Applet所对应的MVG Applet(TeaAll MVG Applet).
10.最后选中project-->Tools--->Compile Project进行编译。
MVG配置的更多相关文章
- Debian 11 配置优化指南
原文地址: Debian 11 配置优化指南 - WindSpiritIT 0x00 简介 本文仅适用于配置 Debian 11 Bullseye 文中同时包含 Gnome 桌面和 KDE 桌面配置, ...
- CentOS安装Nexus(Maven私有库)详细配置及上传本地jar到私服
Nexus原理 Maven的原理就是将jar从远程中央仓库下载到PC磁盘的本地仓库,当本地仓库没有发现需要的jar就会去Maven默认的远程中央仓库Maven Central(由Apache维护)中寻 ...
- 配置android sdk 环境
1:下载adnroid sdk安装包 官方下载地址无法打开,没有vpn,使用下面这个地址下载,地址:http://www.android-studio.org/
- Android Studio配置 AndroidAnnotations——Hi_博客 Android App 开发笔记
以前用Eclicps 用习惯了现在 想学学 用Android Studio 两天的钻研终于 在我电脑上装了一个Android Studio 并完成了AndroidAnnotations 的配置. An ...
- react-router 组件式配置与对象式配置小区别
1. react-router 对象式配置 和 组件式配置 组件式配置(Redirect) ----对应---- 对象式配置(onEnter钩子) IndexRedirect -----对应-- ...
- 总结:Mac前端开发环境的搭建(配置)
新年新气象,在2016年的第一天,我入手了人生中第一台自己的电脑(大一时好友赠送的电脑在一次无意中烧坏了主板,此后便不断借用别人的或者网站的).macbook air,身上已无分文...接下来半年的房 ...
- Android Studio 多个编译环境配置 多渠道打包 APK输出配置
看完这篇你学到什么: 熟悉gradle的构建配置 熟悉代码构建环境的目录结构,你知道的不仅仅是只有src/main 开发.生成环境等等环境可以任意切换打包 多渠道打包 APK输出文件配置 需求 一般我 ...
- Virtual Box配置CentOS7网络(图文教程)
之前很多次安装CentOS7虚拟机,每次配置网络在网上找教程,今天总结一下,全图文配置,方便以后查看. Virtual Box可选的网络接入方式包括: NAT 网络地址转换模式(NAT,Network ...
- [linux]阿里云主机的免登陆安全SSH配置与思考
公司服务器使用的第三方云端服务,即阿里云,而本地需要经常去登录到服务器做相应的配置工作,鉴于此,每次登录都要使用密码是比较烦躁的,本着极速思想,我们需要配置我们的免登陆. 一 理论概述 SSH介绍 S ...
随机推荐
- flask总结05(在 Flask 项目中解决 CSRF 攻击)
一:安装 flask_wtf pip install flask_wtf 二:设置应用程序的 secret_key,用于加密生成的 csrf_token 的值 # session加密的时候已经配置过了 ...
- day--39-MySQL的多表查询
多表查询一:表的基本介绍 可以参考:https://www.cnblogs.com/cdf-opensource-007/p/6517627.html 建立一个员工表信息表和一个部门表,每个员工都对应 ...
- Day45--js基本小结
JavaScript基本总结 一:基本背景 01:注:ES6就是指ECMAScript 6.(2015 ECMAScript6 添加类和模块) ECMAScript和JavaScript的关系 199 ...
- ubuntu下安装和更新R语言
R官网更新说明 https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/linux/ubuntu/README.html 本文主要讲解在ubuntu下如何安装和更新 ...
- LeetCode74.搜索二维矩阵
74.搜索二维矩阵 描述 编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值.该矩阵具有如下特性: 每行中的整数从左到右按升序排列. 每行的第一个整数大于前一行的最后一个整数. 示例 示 ...
- ZOJ - 1108 输出DP方案
DP方程太水不解释 熟悉一下输出的套路 #include<iostream> #include<algorithm> #include<cstdio> #inclu ...
- 使用手淘flexible.js适配移动端布局
下载flexible: https://github.com/amfe/lib-flexible //未压缩版 (function flexible (window, document) { var ...
- PIE SDK地图放大镜
放大镜,在地图的浏览过程中在主地图和次地图中起到很好的辅助作用, 要实现放大镜功能主要就是通过两个mapControl控件,主地图控件是mapControlMain,放大镜控件是UserControl ...
- <?>与<T>的区别
?是通配符(占位符),可以表示任意一个,T只是一种替代,只能表示其中一个 假设有A,B,C三个类 <?>可以是A,B,C任意一个,每一个<?>之间没有关联 <T>如 ...
- oracle 基础知识(十二)----索引
一, 索引介绍 索引与表一样,也属于段(segment)的一种.里面存放了用户的数据,跟表一样需要占用磁盘空间.索引是一种允许直接访问数据表中某一数据行的树型结构,为了提高查询效率而引入,是一个独立于 ...