moved from getter to formatter for html-ized id link for dojo-1.3. grid height fixes
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 11 May 2009 14:03:43 +0000 (14:03 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 11 May 2009 14:03:43 +0000 (14:03 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@13124 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/web/templates/default/acq/po/search.tt2

index 0db56b3..70222cb 100644 (file)
@@ -7,10 +7,8 @@
 <script src='[% ctx.media_prefix %]/js/ui/default/acq/po/search.js'> </script>
 
 <script>
-    function getId(rowIndex, item) {
-        if(!item) return;
-        var data = this.grid.store.getValue(item, 'id');
-        return '<a href="[% ctx.base_path %]/acq/po/view/' + data + '">'+data;
+    function formatId(id) {
+        if(id) return '<a href="[% ctx.base_path %]/acq/po/view/' + id + '">'+id;
     }
 </script>
 
     </div>
 </form>
 <br/>
-<div dojoType="dijit.layout.ContentPane" layoutAlign="top"> 
-    <div dojoType="dijit.layout.ContentPane" layoutAlign="client" style='height:600px;'> 
-        <table 
-                id="po-grid" 
-                jsId="poGrid" 
-                dojoType="openils.widget.AutoGrid" 
-                query="{id: '*'}" 
-                fieldOrder="['id', 'owner', 'ordering_agency', 'provider', 'create_time', 'edit_time', 'state']"
-                suppressFields="['editor', 'creator']"
-                query="{id: '*'}"
-                defaultCellWidth='"auto"'
-                showSequenceFields='true'
-                fmClass='acqpo'> 
-            <thead> 
-                <tr> 
-                    <th field="id" get='getId'>ID</th> 
-                    <th field="owner" get='getPOOwner'/>
-                </tr> 
-            </thead> 
-        </table>     
-    </div> 
+<div dojoType="dijit.layout.ContentPane" layoutAlign="client">
+    <table 
+            id="po-grid" 
+            autoHeight='true'
+            jsId="poGrid" 
+            dojoType="openils.widget.AutoGrid" 
+            query="{id: '*'}" 
+            fieldOrder="['id', 'owner', 'ordering_agency', 'provider', 'create_time', 'edit_time', 'state']"
+            suppressFields="['editor', 'creator']"
+            query="{id: '*'}"
+            defaultCellWidth='"auto"'
+            showSequenceFields='true'
+            fmClass='acqpo'> 
+        <thead> 
+            <tr> 
+                <th field="id" formatter='formatId'>ID</th> 
+                <th field="owner" get='getPOOwner'/>
+            </tr> 
+        </thead> 
+    </table>     
+    <div comment='dojo-needs-me'/>
 </div>
 [% END %]