美文网首页
H3BPM 表单前端渲染逻辑

H3BPM 表单前端渲染逻辑

作者: 東孫飛 | 来源:发表于2018-08-24 18:59 被阅读40次
流程表单

表单的类型

  • 默认表单
    MvcDefaultSheet.aspx
    顾名思义,默认表单就是H3自己去动态生成的表单,根据表单设计器对表单内容进行加载和渲染。
<%@ Page Title="" Language="C#" MasterPageFile="~/MvcSheet.master" AutoEventWireup="true" CodeBehind="MvcDefaultSheet.aspx.cs" Inherits="OThinker.H3.Portal.MvcDefaultSheet" %>
页面的MasterPageFile是MvcSheet.master
public partial class MvcDefaultSheet : MvcPage
默认表单,继承自MvcPage.cs
  • 自定义表单
    自定义表单,客户自己去写的表单,部分存放于/Portal/Sheets目录下。
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="OM01.aspx.cs" Inherits="OThinker.H3.Portal.Sheets.DefaultEngine.SOM01" EnableEventValidation="false" MasterPageFile="~/MvcSheet.master" %>
自定义页面,页面的MasterPageFile是MvcSheet.master
 public partial class SOM01 : OThinker.H3.Controllers.MvcPage
代码文件,需要继承MvcPage
  1. 默认表单和自定义表单的父类和母版页都是一样的。
  2. 自定义表单本质上也是默认表单。
  3. 默认表单的html是从数据库中读取并加载的。
  4. 自定义表单是直接访问文件。在表单的渲染上没有区别,我们要分清楚加载和渲染两个过程。
    加载:页面被加载到浏览器中。
    渲染:触发页面的JS脚本,对页面的dom结构进行初始化等一系列操作。

表单的加载

默认表单的加载:
访问

表单的渲染

表单的移动端渲染

表单的事件

相关文章

  • H3BPM 表单前端渲染逻辑

    表单的类型 默认表单MvcDefaultSheet.aspx顾名思义,默认表单就是H3自己去动态生成的表单,根据表...

  • 服务端渲染和客户端渲染

    服务端渲染是通过后端模板引擎编译成html,css,js,然后回传给前端来进行显示;而前端渲染则是将整个生成逻辑代...

  • Django -- Generic Views - Editin

    表单处理流程 HTTTP GET渲染空表单 Form()渲染带初始值的表单 Form(initial={'ke...

  • 深入JavaScript Day31 - 认识 DOM 架构、利

    一、认识 DOM 架构 1、什么前端渲染?什么是后端渲染? 【前端渲染】由前端拿到需要展示的数据,然后再由前端转换...

  • 后台表单Json渲染ElementUI前端控件

    什么是form-generator? form-generator开源框架[https://github.com...

  • 如何一句话激怒前端开发

    后端开发:前端比较简单,我也会写,只是我比较喜欢搞逻辑复杂的后端工作。 后端眼里,前端就是把后端数据渲染出来,写个...

  • 前后端分离开发模式

    前端只需要关注页面的样式与动态数据的解析&渲染,而后端专注于具体业务逻辑。

  • SSR 服务端渲染

    什么是浏览器端渲染(CSR)? 浏览器端渲染是后端提供数据,前端做视图和交互逻辑。页面初始加载的HTML种无内容,...

  • 数据驱动渲染(一)

    回忆 前端的工作,把数据在视图上展示,完善用户交互逻辑。数据驱动渲染,大幅减少前端工作人员对于数据在Dom上展示的...

  • 前后端渲染扫盲

    前言 1. 基础概念 在讲前端渲染和后端渲染之前,我们需要首先明白一些概念:前端渲染、后端渲染、同构渲染、SEO ...

网友评论

      本文标题:H3BPM 表单前端渲染逻辑

      本文链接:https://www.haomeiwen.com/subject/uovopftx.html