:class "auto-complete-list-item"
(funcall (render auto-complete) value))))))
-
-
(defcomponent fkey-auto-complete (auto-complete)
())
(defaction revert-foreign-slot ((slot ajax-foreign-key-slot-presentation))
(setf (lol::value (live-search slot)) nil)
- (mewa::sync-foreign-instance slot (original-value slot)))
+ (when (original-value slot)
+ (mewa::sync-foreign-instance slot (original-value slot))))
(defmethod present-slot :around ((slot ajax-foreign-key-slot-presentation) instance)
+
(let ((foreign-instance
(if (lol::value (live-search slot))
(lol::value (live-search slot))
:type :one-line))))))
(<ucw:render-component :component (live-search slot))
- (<ucw:submit :action (revert-foreign-slot slot)
+ #+ (or) (<ucw:submit :action (revert-foreign-slot slot)
:value "Undo")
(<ucw:submit :action (mewa::search-records slot instance) :value "find" :style "display:inline"))
((mewa::linkedp slot)