前言:
- 本文是2019-02-04发布在原简道云老社区的第30篇文章,发布在帆软社区的第19篇文章,以后还有更多(技术类、管理类、理论类),为了不迷失不迷路,【请收藏这个链接集合】,以后所有博客都会汇集于此,敬请期待!
帮你打通子表单数字编号的任督二脉
在我的第1篇博客“盲人妻子的困惑——子表单自动编号的问题”里详细分析了子表单自动连续编号的方法,本文将在原博客的基础上,更进一步讲解关于子表单数字编号的问题,因为除了从上到下依次递增的连续整数编号在实际开发中非常重要,其他形式的子 表单数字编号会在更多其他业务场景下需要,而且很多情况下,只有解决了这些子表单数字编号的问题,才能让使用人员灵活操控,才能更进一步解决业务系统开发中更深层次的问题,比如排课排版、BOM、各种财务数据处理等等。
可以这样说,子表单数字编号是复杂应用开发必须掌握的前提或基础。接下来这个系列的博客就以子表单数字编号为主题,帮大家打通子表单数字编号的任督二脉,为以后实现更加复杂更加强大的应用开发打好基础。好的,那现在就开始一场子表单的数字游戏吧!
子表单数字编号的问题,这里暂时被我归类为以下7种: 1、子表自动连续编号——(第1篇博客) 2、子表单跨数据连续编号——(第20篇博客) 3、子表单分列连续编号——(第21篇博客) 4、子表单规律等差数列编号——(第22篇博客) 5、子表单倒叙编号——(第23篇博客)
其中第1个子表单自动连续编号实现的方法已在第1篇博客里详细介绍过了。这一系列主要是第2至5篇,由浅入深,由易到难逐一分析。
在正式讲解这一系列博客之前,我们先来回顾一下第1篇博客里讲解的子表单连续编号的方法以及博客后面留言处我新增的各种拓展方法,只有理解清楚了原博客中子表单自动连续编号的问题后才能真正理解接下来要讲解的内容,否则,读这个系列博客可能会有点不好理解。还未仔细阅读过原博客的朋友,不妨先仔细看下,这里是博客的原文链接:https://bbs.fanruan.com/forum.php?mod=viewthread&tid=133183&page=1&extra=#pid716307
在第1篇博客里为了解决子表单自动连续编号的问题,我用了类比了排队的方法,即在由自己参与组成的队伍中查找自己的位置,这里的一个关键点是每一个排队的人“厚度”都一样宽,且每个排队的人长得都不一样。原博客中一开始用的函数UUID(),后来发现会增加计算量,变换成了截取时间戳右9位:(((())),9),再后来又通过对子表单中通常本身就会有的下拉框或单行文本做补位并截取的方法来实现。这所有的一切的变换都是为了实现厚度一样且长的不同这一个目的,接下来为了方便起见,我依然使用UUID()。不过我建议大家实际开发中最好是用截取右9位时间戳的方法,因为这样能最大限度的节省子表单算力,减少页面卡顿。
下面请翻转至第20篇博客,开始本系列第1篇——子表单跨数据连续数字编号。
点击查看作者更多博文: 1、盲人妻子的困惑——子表单自动连续编号的问题【发布时间: 2017-07-10】 2、让人又爱又恨的子表单【发布时间: 2020-10-08】 3、4种不同方法解决并发问题——函数触发机制分析【发布时间: 2017-12-05】 4、如何不借助聚合表调用子表单数据——解析一【发布时间: 2018-02-12】 5、如何确保子表添加字段值不出现重复【发布时间: 2018-03-11】 6、快速查看子表重复情况的方法一【发布时间: 2018-03-12】 7、致简道云的一封信!【发布时间: 2018-10-29】 8、快速查看子表重复情况的方法二【发布时间: 2018-03-13】 9、过滤敏感词或符号【发布时间: 2020-10-27】 10、快速准确调取上次采购价的方法【发布时间: 2018-03-18】 11、合并同类项【发布时间: 2018-03-19】 12、子表中合并同类项【发布时间: 2018-04-15】 13、如何让子表单信息分行显示在多行文本中?【发布时间: 2018-04-19】 14、如何做到快速添加子表字段值且永不会重复?【发布时间: 2018-06-23】 15、流程审批模型【发布时间: 2018-06-23】 16、流程审批节点状态数汇总模型【发布时间: 2018-10-02】 17、流程审批节点用时汇总模型【发布时间: 2018-10-03】 18、关于调库问题的分析【发布时间: 2018-09-28】
作者简介:【点击查看作者社区主页】
- 牛中伟
- 简道云官方连续6年指定定制服务商
- 利用简道云帮客户实施项目近300个
- 在原简道云老社区更新发布博客44篇
- 新老社区博客总阅读量超50万,留言1000余条
- 其中关于子表单的一篇博客收到用户打赏金额累计超7000元
- 关注帆软社区我的这个账号,有新博客更新,第一时间收到提醒
- 感谢大家一路以来的认可和支持,我会再接再厉,分享更多有价值的内容
- 如有任何简道云方面的问题,欢迎留言区留言或单独私信给我,期待与你的交流
不自谦能力概述:
- 精通子表单各类复杂用法
- 谙熟函数特性、及各种函数组合用法
- 独创利用简道云处理多级BOM的方法
- 深刻理解进销存系统及进销存思维模型
- 有一定的文本书写能力,总结复盘能力
- 较强的抽象思维能力、逻辑思维能力、统筹能力
- 对陌生行业陌生业务有快速的信息搜集整合和学习消化能力
- 拥有一整套成熟有效的整理系统需求文档的思想、方法和工具
- 很多用户感觉一直解决不了的问题在我们这里可能早已不是问题
- 了解如何制定完善的报表分析计划,并借此洞察项目业务背景和业务痛点。
- 理解系统与企业管理的关系,对如何在企业顺利推进管理系统落地有丰富经验和独到见解。
- 有一整套经上百大小项目锤炼过的适合简道云这类低代码工具帮助客户实施项目的流程和方法,确保系统更好实施,更快部署,更高完整度交付,确保系统更符合客户预期,甚至超预期,给客户真正带来价值!
懂简道云的冬泳高手,关注我的帆软社区账号,交个朋友!
编辑于 2020-11-13 09:12 编辑于 2020-11-13 09:25 编辑于 2020-12-7 10:20
|