From 20f829bda7d5e595210d7f574e8adb3e0f8cf27b Mon Sep 17 00:00:00 2001 From: erickson Date: Thu, 15 May 2008 14:55:23 +0000 Subject: [PATCH] added delete-selected vendor order record field option git-svn-id: svn://svn.open-ils.org/ILS/branches/acq-experiment@9617 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- .../oils/default/acq/financial/view_provider.js | 13 +++++++++++-- .../oils/default/acq/financial/view_provider.html | 22 ++++++++++++++++++---- 2 files changed, 29 insertions(+), 6 deletions(-) diff --git a/Open-ILS/web/oilsweb/oilsweb/public/oils/media/ui_js/oils/default/acq/financial/view_provider.js b/Open-ILS/web/oilsweb/oilsweb/public/oils/media/ui_js/oils/default/acq/financial/view_provider.js index f0a280cbaa..40934c768e 100644 --- a/Open-ILS/web/oilsweb/oilsweb/public/oils/media/ui_js/oils/default/acq/financial/view_provider.js +++ b/Open-ILS/web/oilsweb/oilsweb/public/oils/media/ui_js/oils/default/acq/financial/view_provider.js @@ -39,7 +39,7 @@ function loadProviderGrid() { } function loadPADGrid() { - openils.acq.Provider.retrieveLineitemAttrDefs(providerId, + openils.acq.Provider.retrieveLineitemProviderAttrDefs(providerId, function(attrs) { var store = new dojo.data.ItemFileReadStore({data:acqlipad.toStoreData(attrs)}); var model = new dojox.grid.data.DojoData( @@ -70,7 +70,7 @@ function createOrderRecordField(fields) { fields.xpath = '//*[@tag="'+fields.tag+'"]/*[@code="'+fields.subfield+'"]'; delete fields.tag; delete fields.subfield; - openils.acq.Provider.createLineitemAttrDef(fields, + openils.acq.Provider.createLineitemProviderAttrDef(fields, function(id) { loadPADGrid(); } @@ -83,6 +83,15 @@ function setORDesc() { desc.setValue(code.getDisplayedValue()); } +function deleteORDataFields() { + var list = [] + var selected = padGrid.selection.getSelected(); + for(var idx = 0; idx < selected.length; idx++) + list.push(padGrid.model.getRow(selected[idx]).id); + openils.acq.Provider.lineitemProviderAttrDefDeleteList( + list, function(){loadPADGrid();}); +} + dojo.addOnLoad(fetchProvider); diff --git a/Open-ILS/web/oilsweb/oilsweb/templates/oils/default/acq/financial/view_provider.html b/Open-ILS/web/oilsweb/oilsweb/templates/oils/default/acq/financial/view_provider.html index 0b39f3b5f6..6a711e7c5d 100644 --- a/Open-ILS/web/oilsweb/oilsweb/templates/oils/default/acq/financial/view_provider.html +++ b/Open-ILS/web/oilsweb/oilsweb/templates/oils/default/acq/financial/view_provider.html @@ -10,6 +10,9 @@
+
+ +
- + +
${('Create Order Record Field')}
@@ -38,9 +48,6 @@ -