Index: trunk/grails-app/controllers/AssetExtendedAttributeDetailedController.groovy
===================================================================
--- trunk/grails-app/controllers/AssetExtendedAttributeDetailedController.groovy	(revision 655)
+++ trunk/grails-app/controllers/AssetExtendedAttributeDetailedController.groovy	(revision 656)
@@ -87,5 +87,5 @@
         if(!assetExtendedAttributeInstance.hasErrors() && assetExtendedAttributeInstance.save(flush: true)) {
             flash.message = "AssetExtendedAttribute ${assetExtendedAttributeInstance.id} created"
-            redirect(action:show,id:assetExtendedAttributeInstance.id)
+            redirect(controller:'assetDetailed', action:'edit',id:assetExtendedAttributeInstance.asset.id)
         }
         else {
Index: trunk/grails-app/views/assetExtendedAttributeDetailed/create.gsp
===================================================================
--- trunk/grails-app/views/assetExtendedAttributeDetailed/create.gsp	(revision 655)
+++ trunk/grails-app/views/assetExtendedAttributeDetailed/create.gsp	(revision 656)
@@ -25,37 +25,28 @@
                             <tr class="prop">
                                 <td valign="top" class="name">
-                                    <label for="value">Value:</label>
+                                    <label for="asset">Asset:</label>
+                                </td>
+
+                                <td valign="top" class="value">
+                                    <g:link controller="assetDetailed" action="show" id="${assetExtendedAttributeInstance?.asset?.id}">
+                                        <g:hiddenField name="asset.id" value="${assetExtendedAttributeInstance?.asset.id}" />
+                                        ${assetExtendedAttributeInstance?.asset?.encodeAsHTML()}
+                                    </g:link>
+                                </td>
+                            </tr>
+                            
+                            <tr class="prop">
+                                <td valign="top" class="name">
+                                    <g:select optionKey="id"
+                                                        from="${ExtendedAttributeType.findAllByIsActive(true).sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) }}"
+                                                        name="extendedAttributeType.id"
+                                                        value="${assetExtendedAttributeInstance?.extendedAttributeType?.id}" >
+                                    </g:select>
                                 </td>
                                 <td valign="top" class="value ${hasErrors(bean:assetExtendedAttributeInstance,field:'value','errors')}">
                                     <input type="text" maxlength="100" id="value" name="value" value="${fieldValue(bean:assetExtendedAttributeInstance,field:'value')}"/>
+                                     <g:hiddenField name="isActive" value="${true}" />
                                 </td>
-                            </tr> 
-                        
-                            <tr class="prop">
-                                <td valign="top" class="name">
-                                    <label for="isActive">Is Active:</label>
-                                </td>
-                                <td valign="top" class="value ${hasErrors(bean:assetExtendedAttributeInstance,field:'isActive','errors')}">
-                                    <g:checkBox name="isActive" value="${assetExtendedAttributeInstance?.isActive}" ></g:checkBox>
-                                </td>
-                            </tr> 
-                        
-                            <tr class="prop">
-                                <td valign="top" class="name">
-                                    <label for="asset">Asset:</label>
-                                </td>
-                                <td valign="top" class="value ${hasErrors(bean:assetExtendedAttributeInstance,field:'asset','errors')}">
-                                    <g:select optionKey="id" from="${Asset.list()}" name="asset.id" value="${assetExtendedAttributeInstance?.asset?.id}" ></g:select>
-                                </td>
-                            </tr> 
-                        
-                            <tr class="prop">
-                                <td valign="top" class="name">
-                                    <label for="extendedAttributeType">Extended Attribute Type:</label>
-                                </td>
-                                <td valign="top" class="value ${hasErrors(bean:assetExtendedAttributeInstance,field:'extendedAttributeType','errors')}">
-                                    <g:select optionKey="id" from="${ExtendedAttributeType.list()}" name="extendedAttributeType.id" value="${assetExtendedAttributeInstance?.extendedAttributeType?.id}" ></g:select>
-                                </td>
-                            </tr> 
+                            </tr>
                         
                         </tbody>
