3.0.1.5 Refresh Transaction. Assets tidy.
This commit is contained in:
@@ -79,7 +79,7 @@
|
||||
let fnUpd = function () { tr.updateItem(env, item.id) };
|
||||
$mnu.append(tr.getItemMenuOption(env, sbm.lbl.edit, fnUpd, 'sbm-edit'));
|
||||
$item.off('dblclick').on('dblclick', fnUpd).find('.TransactionReference').off('click').on('click', fnUpd).addClass('sbm-action-text');
|
||||
let fnReqs = function () { tr.showRequirements(env, item); };
|
||||
let fnReqs = function () { tr.showRequirements(env, $item, item); };
|
||||
$mnu.append(tr.getItemMenuOption(env, sbm.lbl.items, fnReqs, 'sbm-process'));
|
||||
$item.find('.TransactionItemCount').off('click').on('click', fnReqs).addClass('sbm-action-text');
|
||||
$bgr.toggle(!!$('.sbm-dropdown-item', $mnu).length);
|
||||
@@ -243,14 +243,25 @@
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------
|
||||
tr.showRequirements = function (env, item)
|
||||
tr.refreshItem = function (env, $item, item)
|
||||
{
|
||||
//sbm.debug('showRequirements', item);
|
||||
let fn = function (env, item)
|
||||
let $frm = env.$frm.itemId;
|
||||
$('.TransactionId', $frm).val(item.id);
|
||||
let fn = function (env, response)
|
||||
{
|
||||
//sbm.debug('showRequirementsmaintainRequirementsDone', item);
|
||||
if (!response.success) return;
|
||||
tr.populateItem(env, $item, response.transaction);
|
||||
sbm.configureItemTable(env.data.cfgList, env.$pnl.table);
|
||||
}
|
||||
sbm.fn.maintainRequirements({ transId: item.id, transType: item.typeCode, taxEffective: item.taxEffective, fnSuccess: function (item) { fn(env, item); } });
|
||||
sbm.doAjaxRequest(env.ajax.refreshItem = env.ajax.refreshItem || { url: sbm.url.base + 'Transaction/Ajax/GetItem', formSel: $frm, callbackFn: function (response) { fn(env, response); } }, 50);
|
||||
}
|
||||
tr.showRequirements = function (env, $item, item)
|
||||
{
|
||||
let fn = function (env)
|
||||
{
|
||||
tr.refreshItem(env, $item, item);
|
||||
}
|
||||
sbm.fn.maintainRequirements({ transId: item.id, transType: item.typeCode, taxEffective: item.taxEffective, fnSuccess: function () { fn(env); } });
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user