Pārlūkot izejas kodu

call setup in wn.ui.form.Controller's init and added clear table method in form grid

version-14
Anand Doshi pirms 12 gadiem
vecāks
revīzija
c74ad7c745
2 mainītis faili ar 11 papildinājumiem un 0 dzēšanām
  1. +1
    -0
      public/js/legacy/widgets/form/form.js
  2. +10
    -0
      public/js/legacy/widgets/form/form_grid.js

+ 1
- 0
public/js/legacy/widgets/form/form.js Parādīt failu

@@ -44,6 +44,7 @@ wn.provide('wn.ui.form');
wn.ui.form.Controller = Class.extend({
init: function(opts) {
$.extend(this, opts);
this.setup && this.setup();
}
});



+ 10
- 0
public/js/legacy/widgets/form/form_grid.js Parādīt failu

@@ -246,6 +246,16 @@ _f.FormGrid.prototype.delete_row = function(dt, dn) {
if(this.on_row_delete) this.on_row_delete(cur_frm.doc, dt, dn);
}

_f.FormGrid.prototype.clear_table = function() {
var me = this;
$.each(this.get_children(), function(i, d) {
wn.model.clear_doc(d.doctype, d.name);
if(me.on_row_delete) me.on_row_delete(cur_frm.doc, d.doctype, d.name);
});
this.refresh();
this.set_unsaved();
}

_f.FormGrid.prototype.move_row = function(up) {
if(!this.check_selected()) return;


Notiek ielāde…
Atcelt
Saglabāt