|
|
@ -73,11 +73,11 @@
|
|
|
|
hasSelectItem = true;
|
|
|
|
hasSelectItem = true;
|
|
|
|
var td = $('<td style="text-align:center;width:36px"></td>');
|
|
|
|
var td = $('<td style="text-align:center;width:36px"></td>');
|
|
|
|
if(column.radio){
|
|
|
|
if(column.radio){
|
|
|
|
var _ipt = $('<input text="select_item" type="radio" value="'+item[options.id]+'"></input>');
|
|
|
|
var _ipt = $('<input name="select_item" type="radio" value="'+item[options.id]+'"></input>');
|
|
|
|
td.append(_ipt);
|
|
|
|
td.append(_ipt);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if(column.checkbox){
|
|
|
|
if(column.checkbox){
|
|
|
|
var _ipt = $('<input text="select_item" type="checkbox" value="'+item[options.id]+'"></input>');
|
|
|
|
var _ipt = $('<input name="select_item" type="checkbox" value="'+item[options.id]+'"></input>');
|
|
|
|
td.append(_ipt);
|
|
|
|
td.append(_ipt);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
tr.append(td);
|
|
|
|
tr.append(td);
|
|
|
@ -170,7 +170,7 @@
|
|
|
|
// 行点击选中事件
|
|
|
|
// 行点击选中事件
|
|
|
|
target.find("tbody").find("tr").click(function(){
|
|
|
|
target.find("tbody").find("tr").click(function(){
|
|
|
|
if(hasSelectItem){
|
|
|
|
if(hasSelectItem){
|
|
|
|
var _ipt = $(this).find("input[text='select_item']");
|
|
|
|
var _ipt = $(this).find("input[name='select_item']");
|
|
|
|
if(_ipt.attr("type")=="radio"){
|
|
|
|
if(_ipt.attr("type")=="radio"){
|
|
|
|
_ipt.prop('checked',true);
|
|
|
|
_ipt.prop('checked',true);
|
|
|
|
target.find("tbody").find("tr").removeClass("treegrid-selected");
|
|
|
|
target.find("tbody").find("tr").removeClass("treegrid-selected");
|
|
|
@ -209,7 +209,7 @@
|
|
|
|
// 为了兼容bootstrap-table的写法,统一返回数组,这里只返回了指定的id
|
|
|
|
// 为了兼容bootstrap-table的写法,统一返回数组,这里只返回了指定的id
|
|
|
|
getSelections : function(target, data) {
|
|
|
|
getSelections : function(target, data) {
|
|
|
|
// 所有被选中的记录input
|
|
|
|
// 所有被选中的记录input
|
|
|
|
var _ipt = target.find("tbody").find("tr").find("input[text='select_item']:checked");
|
|
|
|
var _ipt = target.find("tbody").find("tr").find("input[name='select_item']:checked");
|
|
|
|
var chk_value =[];
|
|
|
|
var chk_value =[];
|
|
|
|
// 如果是radio
|
|
|
|
// 如果是radio
|
|
|
|
if(_ipt.attr("type")=="radio"){
|
|
|
|
if(_ipt.attr("type")=="radio"){
|
|
|
|