表单模型

表单源码

高级实施工程师可通过点击工具栏源码按钮,打开源代码窗口,直接编辑HTML代码。

约定

[#]标签

[#]标签是HTML模板基本的规范,约定要求如下

  • [#字段名]
    • 仅主表字段名,子表会由子表组件自动生成
    • 字段必须大写,例如[#XM]
    • 字段标签不允许出现重复
    • 字段标签应出现在Form域内
    • 可使用jQuery标准语法获取字段值在JS中引用,例如$('#字段名').val()
    • 或使用frmMain.字段名.value在JS中引用
  • [#Grid]
    • 注意大小写,G大写
    • 若数据源存在子表,该标签生成子表操作区域
    • 当数据源绑定多个子表时
      • 第一个子表标签[#Grid1]
      • 第二个子表标签[#Grid2]
      • 第N个子表标签[#GridN]
    • 标签应出现在Form域内
  • [#Actionsoft]
    • 注意大小写,A大写
    • 系统标签,生成表单审核菜单、审批记录及系统参数变量

@公式

表单源码支持执行@公式,遵循如下原则:

  • 优先执行@公式,服务器端处理
  • 浏览器加载表单过程中执行对应的JavaScript脚本,浏览器处理
  • @公式符合@公式语法,JavaScript脚本符合JavaScript语法

基于以上原则:

@公式参数中不能使用JavaScript变量作为参数

HTML资源

<!-- 头-->
<!DOCTYPE html>

<!-- head-->
<head>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
    <title>XXX</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <meta name="renderer" content="webkit">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <!--公共的js和css start-->
    [#AWSImport]
    [#AWSUIImport]
    <!--公共的js和css end-->
    <!--配色方案-->
.....
</head>

<body>
<!-- form -->
<form id="frmMain" method="post" name="frmMain">
.....
</form>
</body>
</html>


Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区