Greetings, I'm trying to implement a Wizard component, which consists of several sub-components:
1. Top-level "Steps" 2. A form (which form depends on a selected step) 3. Previous/Next buttons I've got initial working (showing appropriate forms based on a step selected), but I'm currently stuck with 2 interesting problems: 1. How to enable/disable Steps (and prev/next buttons) depending on validation results of the form in a current step? Particularly, I'm trying to understand if it's possible to bind a validation function to step enablement property 2. How to bind "next/previous" buttons state to "steps" state? For example, for the 1st step "Previous" button should not be visible. I've made an ugly version, which does swap! for "step" and "next/prev" buttons components in form validation handlers, but it led to scattering the logic of state modifications all over the place. There should be more elegant way in which "next" button just knows on which state changes of other components to react. Any advices or code examples that anybody can share? Thanks! -- Note that posts from new members are moderated - please be patient with your first post. --- You received this message because you are subscribed to the Google Groups "ClojureScript" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/clojurescript.
