1. 明细表设计
在业务单中,明细有以下重要属性:
<table id="table_xxxx" nopopmenu="0" class="tablelinet0 excel" cellspacing="0" cellpadding="0"
border="0" ord2tag="xxx" caption="明细表名称" topn="20" style="width: 900px;">
<tbody>
<tr class="firstRow" name="title">
<td colspan="5" html="明细表" style=";background-color:#f5f5f5" type="string">
<strong>明细表名称</strong>
</td>
</tr>
<tr>
<td align="center" type="string" html="序" style="width: 20px;">
序
</td>
<td align="center" style=";width:150px">
</td>
<td align="center" style=";width:100px">
</td>
<td align="center" style=";width:100px">
</td>
<td align="center" style="">
</td>
</tr>
</tbody>
<tbody name="details" class="mynone">
<tr html="" value="{ord2_id}">
<td html="{order}" style=";width:20px" name="order" caption="序号" type="string">
{order}
</td>
<td></td>
<td></td>
<td></td>
<td html="" style="width: 20px;" align="center" name="tool">
<a onclick="del1ord2(this)" style="color:#DC3023">X</a>
</td>
</tr>
</tbody>
<tbody name="foot" style="border-bottom-style: solid; border-bottom-width: 1px;">
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
id:必填项,格式为:table_xxxx(xxxx代表数字) ord2tag:必填项,为数值,若值大于100,则用于发送任务。 在删除按钮的单元格需要添加 name="tool" 属性
2. 附件
<div attach="1002" type="biz43" editable="0" category="" objid="{ord2_ordid}" objid2="{ord2_id}"></div>
attach属性值:1000+ord2tag type属性值:biz+crmid
3. 多行数据的填充
在明细选择数据源时,同时选择多条记录,并且选择的数据新增行后,每行其余字段的值默认为第一条记录所填写的值(fillnext="0" )。
<td style="width:80px"
caption="行程类型"
type="string"
editable="0"
name="ord2_xclx"
fillnext="0"
readonly="readonly"
source="巡店|盘点"
mandatory="0">{ord2_xclx}</td>
其中 fillnext 自动将当前的内容赋值给相同name属性的行
在需要操作的字段行中添加如下代码:fillnext="0",即可 效果如下:
