Skip to content

Commit

Permalink
add row initial value.
Browse files Browse the repository at this point in the history
  • Loading branch information
mdmunir committed Dec 19, 2018
1 parent 1a6a024 commit 1ef3c4c
Showing 1 changed file with 15 additions and 3 deletions.
18 changes: 15 additions & 3 deletions assets/js/tabularInput.js
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,10 @@
}
return s;
}

function evaluateJs(str) {
eval(str);
}

var methods = {
init: function (options) {
Expand Down Expand Up @@ -117,7 +121,7 @@
});
$e.trigger(events.change);
},
addRow: function () {
addRow: function (values) {
var $e = $(this);
var settings = $e.data('mdmTabularInput').settings;
var counter = settings.counter++;
Expand All @@ -128,11 +132,19 @@
$e.trigger(event, [$row]);
if (event.result !== false) {
element($e, settings.container).append($row);
if (values) {
$row.find(':input[data-field]').each(function (){
var $input = $(this);
var field = $input.data('field');
if (values[field] !== undefined) {
$input.val(values[field]);
}
});
}
$e.trigger(events.afterAdd, [$row]);
// add js
if (settings.templateJs) {
var js = replace(settings.templateJs, settings.replaces, counter);
eval(js);
evaluateJs(replace(settings.templateJs, settings.replaces, counter));
}
// validation for active form
if (settings.formSelector && settings.validations && settings.validations.length) {
Expand Down

0 comments on commit 1ef3c4c

Please sign in to comment.