Changeset 9480

Show
Ignore:
Timestamp:
04/28/08 22:37:25 (3 weeks ago)
Author:
djfiander
Message:

Retrieve and display item order details, in a primitive fashion.

Location:
branches/acq-experiment/Open-ILS/web
Files:
1 added
1 modified

Legend:

Unmodified
Added
Removed
  • branches/acq-experiment/Open-ILS/web/oilsweb/oilsweb/templates/oils/default/acq/picklist/view.html

    r9463 r9480  
    4141            <div jsid='pickListGrid' dojoType='dojox.Grid' 
    4242                 id="oils-acq-picklist-grid"> </div> 
     43            <script type="text/javascript" src="/js/dojo/openils/acq/Lineitems.js"></script> 
    4344            <script type="text/javascript"> 
    4445                dojo.require("openils.acq.Picklist"); 
    45                 dojo.require('dojo.data.ItemFileWriteStore'); 
    46                 var layout = [{ 
     46//              dojo.require("openils.acq.Lineitems"); 
     47                dojo.require('dojo.data.ItemFileReadStore'); 
     48 
     49                var picklistLayout = [{ 
    4750                    cells: [[ 
    4851                        {name: "ID", field: 'id'}, 
     
    5457                }]; 
    5558 
     59                var lineitemLayout = [{ cells: [[ 
     60                    {name:'ID', field:'id'}, 
     61                    {name:'Fund', field:'fund'}, 
     62                    {name:'Location', field:'location'} ]] }]; 
     63 
    5664                openils.acq.Picklist.createStore(${c.oils.acq.picklist.value.id()}, 
    5765                    function(storeData) { 
     
    6068                                         {rowsPerPage:20, clientSort:true, 
    6169                                          query:{id:'*'}}); 
    62                         pickListGrid.setStructure(layout); 
     70                        pickListGrid.setStructure(picklistLayout); 
    6371                        pickListGrid.setModel(model); 
     72 
     73                        pickListGrid.onRowClick = function(evt) { 
     74                            openils.acq.Lineitems.loadGrid(lineItemGrid, 
     75                                                           model.getRow(evt.rowIndex).id, 
     76                                                           lineitemLayout); 
     77                        }; 
     78 
    6479                        pickListGrid.update(); 
    6580                    }); 
     
    6883        <div dojoType="dijit.layout.ContentPane" sizeMin="20" 
    6984             sizeShare="80"> 
    70             <script type="text/javascript"> 
    71                 dojo.require("openils.acq.Lineitems"); 
    72  
    73                 var li_cols = [ 
    74                 {name: ('Fund'), field: 'fund'}, 
    75                 {name: ('Location'), field: 'location'} 
    76                 ]; 
    77  
    78                 dojo.addOnLoad(function(){openils.acq.Lineitems.initGrid('oils-acq-picklist-details-grid', li_cols);}); 
    79             </script> 
    80             <div id="oils-acq-picklist-details-grid"> 
    81                 <p>Copy order details go here...</p> 
     85            <div jsid="lineItemGrid" dojoType="dojox.Grid" id="oils-acq-picklist-details-grid"> 
     86                <!-- Copy order details go here --> 
    8287            </div> 
    8388        </div>