5.行/列逻辑关系

列与列之间的逻辑关系在<Properties> \ <Expresses> 中定义，一旦定义了之后，Treelist在交互、输入过程中能严格保持着这种关系。例如数量、单价和金额之间的关系：

    <Properties editAble="true">
     <expresses>
      <express>total=round(price*num, 2)</express>
      <express>price=round(total/num, 4)</express>
     </expresses>
    </Properties>

price=round(total/num, 4) 表示如果金额被修改，则数量保持不变，而单价自动改变.

行与行之间的逻辑关系是指小计、合计功能，在需要统计的列( <col>)中定义，例如：

    <Col name="total" datatype="double" decimal="2" totalExpress="=@sum">总价</Col>

表达式的书写规则请详见《Treelist XML 文档规范》，以及公共内容\3.宏。