$(document).ready(function() {
$(document).on('click', '.no-more-tables td', function(e) {
var caller = $(this);
var thisVal = $(this).text();
var $input = $('<input/>', {
type: 'text',
class: 'form-control input-sm',
value: thisVal
});
if ($(caller).children().length == 0) {
$(caller).html($input);
}
console.log($(this).attr('data-type'));
$(document).find('.no-more-tables tbody > tr > td').not(caller).each(function(i, t) {
if ($(t).children().length > 0) {
$(t).text(($(t).find(':input').val()));
}
});
});
addTable('tt', '12','12','12','12', 'aa', 'bb', 'data', ['Column1', 'Column2', 'Column3', 'Column4', 'Column5'], ['aaa', 'bbb', 'ccc', 'ddd', 'eee'], 'yes', 'no', false);
function addTable(id, xs, sm, md, lg, parentID, parentType, datasrc, columns, columnValues, collapse, hidden, saveForm) {
var hiddenClass = (hidden == 'yes') ? 'hidden ' : '';
var collapseClass = (collapse == 'yes') ? 'no-more-tables' : 'table-responsive';
var $sizeDiv = $('<div/>', {
id: id,
class: hiddenClass + 'table-container col-xs-'+xs + ' col-sm-'+sm + ' col-md-'+md + ' col-lg-'+lg
});
var $containerDiv = $('<div/>', {
id: id+'-container',
class: collapseClass
});
var $table = $('<table/>', {
id: id+'-table',
class: 'table-bordered table-striped table-condensed'
});
var $thead = $('<thead/>', {