[AX]AX2012 Form开发概览
按照最佳实践,AX2012的form有几种设计模式:Details form、Details form with lines、Dialog、Drop Dialog、Simple details、Simple list、Simple list and detials、Table of contents以及List page、Area page、Role center。它们各自有不同的内部结构,分别用在不同的典型场景,其中的大部分可以通过AOT的form节点右键"New form from template”通过模板来创建,也提供“Add -ins->Check form style best practice”来检查form是否符合最佳实践。下面对这些设计模式一一简述。 Details form :用来显示详细数据,AX2012所推荐的方式在列表中查看所有的纪录(后面要讲到的list page),然后在details form中打开某条纪录查看更多详细信息及编辑数据,这类form比较典型的应用比如CustTable form,用来显示客户的详细信息。首先其Design的style属性被设置为DetailsFormMaster,best pratice tool根据这个属性来判断其设计模式,如果是从模板创建的,这个属性被自动设置。另外注意设置Design的datasource设为主表