分公司下拉框赋值-从后台传到前端jsp
我的旧代码
List<MetaBranchCfg> list = metaBranchCfgBO.queryAllBranchList();
request.setAttribute("branchList", JSONArray.toJSON(list));
$(function() {
// 给分公司下拉框赋值
var branchList = eval('${branchList}');
var str = '<option value="">请选择</option>';
for (var i = 0; i < branchList.length; i++) {
str += '<option value="'+branchList[i].sapCode+'">'
+ branchList[i].branchDesc + '</option>';
}
$('#companyId').append(str);
// 分公司人员打开页面-下拉框值固定
if ('${isProvincial}' == 'false') {
$('#companyId').val('${sapCode}');
$("#companyId").attr("disabled", true);
}
}
<select id="companyId" name="companyId" class="down"></select>
同事写的代码 学到了 但是脑子记不住 特此记录
后台:
@RequestMapping(params = { "method=fun" })
protected ModelAndView fun(HttpServletRequest request) throws Exception {
List<model> codes = new ArrayList<model>();
try {
LoginUserVo userVo=getSessionLoginUser(request);
model code = xxBo.getXXCode(userVo.getCompanyId());
if(code==null||code.getIsProvincial().equals("Y")){
codes = cspBranchCityCodeBO.getAllCspBranchCityCodes();
}else{
codes.add(code);
}
} catch (Exception e) {
logger.error("获取公司信息出错",e);
}
request.setAttribute("companyList", codes);
return new ModelAndView("/ireportPages/xxx.jsp");
}
对应的jsp页面中:
<select id="companyId" name="companyId" class="easyui-combobox" style="width:160px;">
<option value=''>全部</option>
<c:forEach items="${companyList}" var="c">
<option value='${c.code}'>${c.name}</option>
</c:forEach>
</select>
分公司下拉框赋值-从后台传到前端jsp的更多相关文章
- layui给select下拉框赋值
转: layui给select下拉框赋值 layui给select下拉框赋值 //重新渲染表单函数 function renderForm() { layui.use('form', function ...
- UI自动化之特殊处理二(弹框\下拉框\选项\文件上传)
弹框\下拉框\选项\文件上传也是一些比较特殊的操作 目录 1.弹框 2.下拉框 3.选项 4.文件上传 1.弹框 弹框有三种形式,value为alert.confirm.prompt三种的弹框,第一个 ...
- 让人头疼一晚上的 select 下拉框赋值问题
一开始做这个功能 批量修改用户组 , 当勾选若干用户组后, 点击[批量修改用户组]->ajax提交后台查询->返回下拉菜单列表内容-> 弹出对话框并赋予下拉菜单select 动态数值 ...
- Combobox 下拉框赋值
string sql = "select distinct RoleName from tb_Role"; DataTable dt = SqlHelper.DataTable(s ...
- Android中自定义xml文件给Spinner下拉框赋值并获取下拉选中的值
场景 实现效果如下 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免费下载. 实现 将布局改 ...
- Vue 下拉框值变动事件传多个参数
在使用 Vue 进行开发时,下拉框值变动事件 @change 是很常用的. 其传参一般分为两种方式:默认传参和自定义传参. 默认传参 @change 默认会传选中项标识的参数,在传参处不用定义,在方法 ...
- js中给easyUI年份,月份选择下拉框赋值
sp中定义 js中初始化 //年度下拉框初始化 $("#yearChoose").combobox({ valueField:'year', textField:'y ...
- 为select2下拉框赋值
$("#A").select2("val", value);$("#A").val('3232');
- easyui combotree下拉框多选赋值
发现jquery.easyui.min.js 1.3.4版本的用setValues给多选下拉框赋值不成功,只能用1.3.1版本的 Html代码: <input id="ProductL ...
随机推荐
- Mac OSX下Appium驱动iPhone真机
1.安装Xcode.Command Line Tools和Appium. 2.安装brew:/usr/bin/ruby -e "$(curl -fsSL https://raw.github ...
- 【VI Script】你不知道的脚本编程
前言 近期,小黑在写程序的时候,经常会遇到一些重复性的工作.尤其是在写到QMH(Queued Message Handler)程序时,经常需要创建UI界面上的一些控件引用,并且在程序中捆绑成簇使用. ...
- vue点击切换颜色限制个数(用了mui框架)
vue点击切换颜色 只能点击一个 <!doctype html> <head> <meta charset="UTF-8"> <title ...
- [New learn] UIKit 框架类
NSObject NSObject is the root class of most Objective-C class hierarchies. NSDataAsset The NSDataAss ...
- centos创建子用户
#adduser 用户名 #passwd 用户名 设置自己的密码即可 授权 个人用户的权限只可以在本home下有完整权限,其他目录要看别人授权.而经常需要root用户的权限,这时候sudo可以化身为r ...
- 查看及连接指定 docker container
环境: 1.centos7 2.以root身份登录 3.已安装docker并且运行着一个container A.查看正在运行的container docker ps 效果: B.查看本地所有conta ...
- hdu 1853(拆点判环+费用流)
Cyclic Tour Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/65535 K (Java/Others)Total ...
- RSA的公钥和私钥到底哪个才是用来加密和哪个用来解密?
https://www.zhihu.com/question/25912483?sort=created
- 【JBPM4】判断节点decision 方法3 handler
JPDL <?xml version="1.0" encoding="UTF-8"?> <process key="decision ...
- 【剑指offer】面试题 55. 二叉树的深度
面试题 55. 二叉树的深度 题目一:二叉树的深度 题目描述:输入一棵二叉树,求该树的深度.从根结点到叶结点依次经过的结点(含根.叶结点)形成树的一条路径,最长路径的长度为树的深度. Java 实现 ...