bootstrap edittable select加载出来后是empty

BitterGeng 2017-07-15 05:21:41
我用的bootstrap table 从后台传来的数据显示在前端,但是我要编辑这个表格,我就用了edittable差个插件,但是为啥我用了select下拉选之后加载出来的是empty,去掉edit那个类型就可以正常显示,还有我改变值之后怎么将数据同步到数据库。谢谢!!


$(function(){

//首先加载form里面的数据
$.ajax({
url : path + "/bankInstitutionModifyController/loadForm.do",
type : "POST",
data : {"bankCode":bankCode},
dataType : "json",
success : function(data) {
//加载完成后再开始加载表格数据
var url_d = "/bankInstitutionModifyController/loadTable.do";
//这就是我加载table的方法
tableInit3(url_d, tab_d, col, uniqueId, queryParams);
},
error : function() {
alert("加载参数失败!");
// window.location.href="BankCheckSave.jsp";
}
});
var col = [{
checkbox: true
}, {
field : 'metentid',
title : '序号',
formatter : function(value, row, index) {
return index + 1;
}
}, {
field : 'type',
title : '类型',
align : 'center',
valign : 'middle',
visible : true,
editable: {
type: 'select',
title: '类型',
source:[{value:"1",text:"研发部"},{value:"2",text:"销售部"},{value:"3",text:"行政部"}]//这里我先写死,应该是查出来的

}
}]


function tableInit3(url, obj, col, uniqueId, queryParams) {
obj.bootstrapTable({
editable:true,//开启编辑模式
url : path + url, // 请求后台的URL(*)
dataType : "json",
method : 'post', // 请求方式(*)
contentType : "application/x-www-form-urlencoded",
toolbar : '#toolbar',
columns : col,
striped : true, // 是否显示行间隔色
cache : false, // 是否使用缓存,默认为true,所以一般情况下需要设置一下这个属性(*)
pagination : true, // 是否显示分页(*)
queryParamsType : "limit",// undefined/limit
queryParams : queryParams,// 传递参数(*)
sidePagination : "server", // 分页方式:client客户端分页,server服务端分页(*)
pageList : [ 10, 25, 50, 100 ], // 可供选择的每页的行数(*)
search : false, // 是否显示表格搜索,此搜索是客户端搜索,不会进服务端,所以,个人感觉意义不大
strictSearch : false,// 设置为 true启用 全匹配搜索,否则为模糊搜索
showColumns : false, // 是否显示所有的列
showRefresh : false, // 是否显示刷新按钮
minimumCountColumns : 2, // 最少允许的列数
clickToSelect : true, // 是否启用点击选中行
uniqueId : uniqueId, // 每一行的唯一标识,一般为主键列
showToggle : false, // 是否显示详细视图和列表视图的切换按钮
cardView : false, // 是否显示详细视图
detailView : false// 是否显示父子表
});
};


};

...全文
447 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
BitterGeng 2017-08-02
  • 打赏
  • 举报
回复
是因为text 和value 的值给的不对,跟数据库的对不上导致的。
lanqier31 2017-07-24
  • 打赏
  • 举报
回复
我也出现上述情况,楼主该问题解决了吗

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧