最新历史版本 :填报JS文档汇总 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

填报相关的所有 JS 文档列在这个页面,方便您查找和学习。

目录文档应用场景
填报控件JS控制单元格控件是否可用/可见前端填报时,根据一些条件来动态控制控件可用或可见的状态
JS给文本框赋多个值将每次下拉框选择的值赋给文本框,最后组成一个字符串
JS设置控件焦点填报预览页面加载出来后,自动将光标定位在某个控件中,可以直接编辑
JS获取扩展控件的所有值如果填报控件是扩展出来的,该方法可以获取扩展出来控件所有的值
JS实现点击单选按钮弹出对话框输入值常用于问卷的“其他”选项,点击按钮后弹出对话框,允许用户输入自定义的值或内容
JS限制复选框选中个数限制用户勾选复选框的个数,超过个数报错。常见的场景如问卷,限制用户只能选择几项,不可多选
JS实现复选按钮控件全选和批量操作可以批量修改或删除多个复选框对应数据
JS实现限制文本框控件文本长度限制文本框控件录入文本的长度,超出长度弹出提醒信息
JS实现使用填报页面的控件查询一般查询都是用参数面板的控件,但是填报控件也是可以实现查询效果的
JS实现一键清除填报内容填报项较多时,点击按钮即可清除所有填报内容,快速进行重新填报
JS实现填报控件只能填写一次填报时对于某些特定的字段,如成绩、密码等,要求填报时只能写一次,一旦写完就不能再进行修改
填报提交JS实现动态选择数据表提交在填报页面上自由选择要入库的数据表或者数据库,无需设置填报属性
JS实现记录填报操作对用户在填报时操作过的数据进行记录,比如修改和删除了哪几行数据,是谁在什么时间操作的
JS实现防止重复点击提交如果填报时使用的是自定义的提交按钮,那么该方法可以防止重复点击提交
JS实现控制提交时间段通过设置让用户只能在指定的时间段内提交数据
JS实现只提交修改过的数据解除某些场景下「未修改不更新」功能灰化无法使用的限制
JS自定义提交按钮不使用内置的提交按钮,根据自己的业务逻辑自定义一个提交按钮
JS实现填报数据逻辑删除实现数据备份留底且数据不在业务界面展现
JS实现回调函数中自定义提示对于无需点提交按钮可直接入库的一些方法,是不会有提交成功和失败提示的,该方法就是解决该问题
页面交互
JS实现根据当前sheet隐藏参数面板多 sheet 场景下,参数面板会在所有sheet 页显示,希望只有部分 sheet 展示参数面板,其他不显示
JS实现批量选择数据并打印填报时批量选中数据并以自定义的样式打印出来
JS获取填报单元格值或给单元格赋值获取或修改填报单元格中的值
JS 获取单元格字符串中的数字只获取单元格中字符串里面的数字
JS获取当前编辑行单元格行号点击某个单元格时,可以显示这个单元格所在行的行号
JS实现点击单选按钮组切换sheet通过点击复选按钮组控件,切换到不同的 sheet 页
JS实现当前页刷新填报成功刷新页面、数据校验刷新页面、点击按钮刷新页面
JS实现关闭子页面时刷新父页面当填报完成,关闭子页面时,能立即刷新父页面
JS实现子窗口填报后刷新父页面子报表填报成功后,立即刷新主报表
JS实现报表加载结束后自动滚动到最下方最右侧填报页面过大,横纵向都会有滚动条,填报页面加载后,可以定位到浏览器最下方或最右侧
JS实现页面加载后默认显示指定sheet页报表有多个 sheet 页,预览时默认展示第一个 sheet 页,该方法可以在页面加载后展示指定 sheet 页
JS隐藏sheet页隐藏掉预览时不需要展示的 sheet 页
JS实现填报长时间未操作关闭窗口报表一段时间内没有操作,那么页面会自动退出或者关闭
JS实现钻取到子页面进行填报可以从主模板钻取到子模板中进行填报
JS实现对话框打开报表点击按钮后,报表可以在对话框中打开
填报联动JS实现填报联动自动生成默认值在填报控件联动的基础上,选择第一个控件的值后,其他相关控件可以联动出可选范围内的第一个值
JS实现根据控件值自动匹配数据解决 根据控件值自动匹配数据 中联动方式的两个需求
插入删除JS实现限制最大插入行数插入行时,可以限制用户插入的总行数
JS实现固定插入和删除最后一行/多行固定在最后一行进行插入和删除
JS实现根据控件值动态插入行填报时根据控件所选值,动态扩展单元格
JS实现填报自动生成序号并排序填报时序号可以自动生成,且新增或删除数据行时,序号仍然可以连续
JS实现插入自定义行数插入行时,可以自定义一次插入几行
填报时一次插入多行填报时可以一次插入多行,跟上面方法不同点在于,行数是写死的
JS实现删除时二次确认点击删除按钮时,可以弹出二次确认对话框,防止误删
JS自定义插入和删除行按钮解决 插入和删除按钮 中每行都有插入删除按钮,导致模板加载变慢的问题
数据校验JS实现填报只校验修改行数据没有修改的数据不校验
JS实现对控件输入值的及时校验填报控件中输入值后,及时进行校验,如果有问题则弹出提示并清空输入值
JS实现填报校验后返回错误信息不使用内置的校验出错提示,改成对话框提示错误信息