Ignore:
Timestamp:
Jul 19, 2010, 8:47:38 AM (14 years ago)
Author:
gav
Message:

Domain change: Add PurchasingGroup?.
Logic and views to suite.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/inventoryItemPurchaseDetailed/edit.gsp

    r609 r633  
    5959                                </td>
    6060                            </tr>
    61                        
     61
    6262                            <tr class="prop">
    6363                                <td valign="top" class="name">
     
    6565                                </td>
    6666                                <td valign="top" class="value ${hasErrors(bean:inventoryItemPurchaseInstance,field:'costCode','errors')}">
    67                                     <g:select optionKey="id"
    68                                                         from="${ CostCode.findAllByIsActive(true).sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) } }"
    69                                                         name="costCode.id"
    70                                                         value="${inventoryItemPurchaseInstance?.costCode?.id}" >
    71                                     </g:select>
     67                                    <g:if test="${costCodes}">
     68                                        <g:select optionKey="id"
     69                                                            from="${ costCodes }"
     70                                                            name="costCode.id"
     71                                                            value="${inventoryItemPurchaseInstance.costCode?.id}" >
     72                                        </g:select>
     73                                    </g:if>
     74                                    <g:else>
     75                                        <g:link controller="costCodeDetailed" action="show" id="${inventoryItemPurchaseInstance?.costCode?.id}">
     76                                            ${inventoryItemPurchaseInstance?.costCode?.encodeAsHTML()}
     77                                        </g:link>
     78                                    </g:else>
    7279                                    <g:helpBalloon code="inventoryItemPurchase.cost.code" />
    7380                                </td>
     
    96103                                                        from="${ Supplier.findAllByIsActive(true).sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) } }"
    97104                                                        name="supplier.id"
    98                                                         value="${inventoryItemPurchaseInstance?.supplier?.id}"
    99                                                         noSelection="['null':/${g.message(code:'default.please.select.text')}/]">
     105                                                        value="${inventoryItemPurchaseInstance?.supplier?.id}">
    100106                                    </g:select>
    101107                                    <g:helpBalloon code="inventoryItemPurchase.supplier" />
Note: See TracChangeset for help on using the changeset viewer.