##### 效果展示
![](https://box.kancloud.cn/7e81a61dd589378a54d07a43a606bf51_878x236.png)
##### 实现步骤
1. 在mdl里建立商户和品牌的相关字段
~~~
<input group="基本信息" el="106" ek="fbillhead" visible="-1" id="fdealerid" fn="fdealerid" pn="fdealerid" cn="商户" refid="ydj_dealer" must="1" dfld="fname" />
<input group="基本信息" el="100" id="foperatebrand" ek="fbillhead" fn="foperatebrand" pn="foperatebrand" cn="经营品牌" lock="1" />
~~~
2. 在html里建立相应的字段
~~~
<div class="form-group">
<label class="col-md-4 control-label"><span required="required">*</span>商户</label>
<div class="col-md-7">
<div class="input-icon right input-group">
<i class="fa"></i>
<input type="lookup" class="form-control" autocomplete="off"
name="fdealerid" placeholder="客户" required="required" />
</div>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label">品牌</label>
<div class="col-md-7">
<div class="input-icon right">
<input type="text" class="form-control" name="foperatebrand" required>
</div>
</div>
</div>
~~~
3. 建立字段携带关系(选择基础资料,带出其它基础信息),建立rule.json文件,在calcRules里写对应规则
~~~
{
//规则引擎基类
"base": "/mdl/bill.rule.json",
//定义表单计算规则
"calcRules": [
//解释:当fdealerid字段不为空里,就把fdealerid基础资料里的字段[foperatebrand]赋值给页面上的[foperatebrand]字段
{ "expression": "foperatebrand=fdealerid__foperatebrand|fdealerid!=''" },
]
}
~~~
- 业务开发详解系列
- 基础名称概念解释
- 开发调试环境搭建
- 基础资料开发详解
- 单据开发详解
- 动态表单开发详解
- 业务报表开发详解
- 单据转换流程开发详解
- 套打功能设计详解
- K3Cloud系统集成配置详解
- 系统集成开发详解系列
- 基础介绍
- 接口设计原则
- 接口访问授权
- 数据字典介绍
- 接口调用示例
- 业务应用开发Q&A
- 项目整体介绍
- 如何锁定或解锁某个字段?
- 如何锁定或解锁某个菜单按钮?
- 如何显示或隐藏某个字段?
- 如何显示或隐藏某个菜单按钮?
- 如何实现(金额=单价*数量)这样表达式计算?
- 如何使一个视图元素(按钮,标签等)具备发起一个服务请求?
- 如何向操作中传递固定参数?
- 如何向操作中传递可变或动态参数?
- 如何让一个操作具备确认交互能力?
- 如何让一个操作具备复杂交互界面能力?
- 如何设置一个字段为必录?
- 选择基础资料,如何携带出其它字段信息
- 如何进行字段校验(手机号,邮箱,身份证)?
- 如何作一个列表式报表?
- 表头字段唯一验证