下拉框的逻辑实现
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了下拉框的逻辑实现相关的知识,希望对你有一定的参考价值。
在一次开发中我遇到一个问题:通过选择下拉框的内容批量修改展示的字段,这时候下拉框有三种情况 1.置空 2.修改 3.默认不变(不修改它)
(当时页面有12个字段,总不能因为要修改一个字段而把所有字段都修改了吧)
修改和置空没什么好说的,直接将数据传入后台就行但是默认不变就麻烦了,后台操纵数据库采用的是替换占位符;
以前的解决解决方案 :如果默认不变的字段就需要再次查询数据库的数据,然后传入替换要修改的数据不仅代码的复杂,工作量的大
而且执行效率低,我采用的办法是如果选择默认不变(就是不修改它)传入 * ;我然后在执行SQL上进行判断,如果是 * 就不变;其他的进行修改。
重点SQL: INSTORE_EMP_NO=(CASE WHEN ‘*‘=? THEN INSTORE_EMP_NO ELSE ? END),
INSTORE_EMP_NO:要传入的字段;?:要传入的数据(替换占位符)
以上是关于下拉框的逻辑实现的主要内容,如果未能解决你的问题,请参考以下文章