在快逸报表应用的填报页面中,下拉框是最常见的了。下拉选择框可以简化用户的输入,可以避免用户的错误录入,还可以轻松实现中文与代码的映射关系,可谓用途多多。
可是随着业务的越来越复杂,各种奇怪的需求均可能冒出来,比如说,数据库中的某个字段的取值,有可能同时存在多种,比如员工基本信息表里的擅长的外语字段,有些人仅仅擅长一门外语,有些人擅长两门,有些人擅长三门、四门,甚至有些神童从小就精通七八门外语,如果一门外语搞一个字段,人家可能擅长七八门外语,你岂不是要为他设计七八个外语字段,分别命名为外语1、外语2、外语3、……外语n,这样的表结构岂不是让人发疯?
但是,如果外语的下拉选择框允许多选(比如:下图中的多选效果),那么可以把擅长的多门外语用逗号分隔存入一个字段中,这样岂不是轻松地解决了这个问题?
这个功能看似很简单,做个多选框不就行了,可是仔细推敲,其实不然。
首先,网页上的多选框在form里提交后,后台request里接收到的是一个数组,你必须在后台写程序把数组拼成逗号分隔的串,然后才能存到数据库中;
其次,把数据取回来修改的时候,还需要把数据库中逗号分隔的串解析回数组,并展现在界面里。
更为复杂些的要求,就是当选项非常多的时候,不能用简单的多选框,而可能要用下拉树,把数据组织成树状结构,这样才方便选择,否则几千甚至几万个选项,眼睛都要看花了。而下拉树要实现多选,那更是要费一番功夫。比如叶子节点允许多选,枝节点不允许多选等等五花八门的需求,会把人弄晕。
幸好注重细节的快逸报表把所有这些麻烦都解决了。它为下拉列表、下拉数据集、下拉树等编辑风格都提供了多选的选项,使用起来非常方便,步骤如下:
实现步骤
1.设计一个填报表,定义下拉列表、下拉数据集、下拉树等编辑风格
2.在这些编辑风格的属性编辑框里,把多选选项打勾
3.发布
参考:http://www.quiee.com.cn
分享到:
相关推荐
本文主要讲解了如何在木头浏览器中实现对网页下拉列表、单选框和复选框的自动填写。 首先,针对网页下拉列表的自动填写,有四种实现方法。第一种方法是通过设置`value`属性,例如,若要选择“河南省”,找到其对应...
"填报预览下的懒加载下拉树控件"是帆软报表中的一种高级特性,旨在提高用户体验和性能优化。 首先,我们要理解什么是“填报预览”。在帆软报表中,填报是指用户可以在报表设计完成后,根据实际业务需求填写数据,这...
高考志愿填报是每位艺考生人生中的重要环节,而高效、精准的志愿填报系统则成为他们的得力助手。本系统名为“高考志愿填报系统-高考艺考志愿填报源码”,专为全国艺考生设计,旨在根据考生的综合成绩提供个性化院校...
总之,离线填报是现代数据管理中不可或缺的一部分,尤其对于那些需要在无网络环境下工作的用户,它提供了一种高效且可靠的数据处理方案。了解并熟练运用离线填报,能够极大地提升工作效率,保证数据的准确性和一致性...
2021高考志愿填报方法 一、高考志愿填报方法概述 高考志愿填报是高中生选择大学和专业的重要步骤。在这个过程中,学生需要科学地选择志愿,避免因信息不对称或不熟悉填报规则而导致的失误。为此,笔者将介绍一份...
《基于Java手机用户在高考志愿填报系统中的安全性研究与实现》 随着移动互联网技术的快速发展,手机已经成为人们日常生活和工作中不可或缺的一部分。在教育领域,尤其是高考志愿填报环节,越来越多的考生选择通过...
### 高考志愿填报中录取线及录取概率预测问题 #### 一、问题重述 对于高考考生来说,合理地填报志愿是一项极其重要的任务。在中国陕西省,实行的是平行志愿投档方式,即考生在填报志愿时已经知道自己高考的分数、...
在IT行业中,帆软报表(FineReport)是一款广泛使用的报表设计和数据分析工具,尤其适合企业级的数据展现和处理。在帆软报表的填报功能中,用户可以创建交互式的表单来收集和录入数据,这对于企业的日常运营和管理...
【高考填报系统(微信小程序)】是一个针对计算机专业毕业设计的项目,主要目的是为即将参加高考的学生提供一个方便快捷的高考志愿填报平台。这个系统基于微信小程序开发,旨在利用微信庞大的用户基础和便捷的访问...
【高考志愿填报App中的个性化推荐方法研究与应用】 在当今信息爆炸的时代,高考志愿填报App已经成为许多考生和家长的重要工具,它们提供丰富的高校信息、历年录取数据以及个性化推荐服务,帮助用户做出更科学、更...
通过这个案例,我们可以更好地理解帆软填报报表的使用方法,並且可以应用于实际的业务场景中。 此外,我们还需要注意一些重要的细节,例如,字段名称需要和需要导入的 Excel 列表的名称保持一致,否则导入不进去。...
在使用"DW数据填报精灵"时,用户无需手动处理数据库操作,只需专注于数据的输入,软件会自动处理数据的保存和组织。此外,该工具可能还具备数据验证功能,防止输入错误,保证数据质量。可能还包括自定义报表和数据...
#### 二、填报页面居中显示方法 在FineReport中,有时候我们需要让填报页面居中显示以达到更好的视觉效果。下面详细介绍如何通过添加加载结束事件实现这一目标: 1. **打开报表** 首先,需要打开需要进行居中...
【Java高考志愿填报参考系统源码.zip】是一个包含Java编程语言实现的高考志愿填报辅助系统的源代码压缩包。这个系统可能旨在帮助考生根据他们的高考成绩、兴趣和目标,为志愿填报提供科学的数据支持和建议。从提供的...
《高考志愿填报参谋软件》是一款专为高考考生设计的实用工具,它整合了多本高考志愿填报参考资料的数据,旨在简化复杂的志愿选择过程,为考生提供更便捷、更科学的决策支持。这款软件的核心功能和特点如下: 1. ...
平行志愿填报是高考录取中的一个重要环节,它与传统的顺序志愿有着显著的区别,旨在降低考生滑档的风险,提高录取的公平性和效率。以下是关于平行志愿填报的详细解释和方法: 一、平行志愿的概念 平行志愿是一种...
在FineReport中,下拉框控件是一种常见的参数输入方式,用户可以通过选择列表中的选项来过滤或查询数据。多级联动则意味着当用户在一个下拉框中做出选择时,其他关联的下拉框会根据这个选择自动更新其选项,从而实现...
3. **志愿填报方法**:我国高考志愿填报主要有三种方式:猜分填报(高考前根据预估成绩填报)、估分填报(高考后预估成绩填报)和据分填报(高考成绩公布后填报)。各地结合实际情况可能采用其中一种或两种方式的...
润乾报表提供了丰富的编辑风格,如密码框、下拉列表框、下拉数据集、下拉视图、复选框、下拉日历、下拉树、下拉视图树、上载文件以及自定义编辑风格等。 此外,报表工具还允许开发者对报表进行预览、发布和应用开发...
在【志愿填报系统】中,C#被用来实现数据处理、用户交互界面、算法计算等功能。开发者可以利用C#的强大功能,如LINQ(Language Integrated Query)进行数据查询,以及WPF(Windows Presentation Foundation)创建...