Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

I am looking for client-side javascript plugin for jquery(preferred, or maybe other framework) that can implement the dependency between controls.

Here is general requirements:

  • the dependency shall be implemented in declarative form (settings, mapping, xml...)
  • the displaying of the next control shall be dependent on input of previous control(s)
  • one-to-one, one-to-many dependencies support
  • actions (show, hide, disable, set value...) on depended controls.
  • ajax calls

It is too complicated requirements and its can be simplified, but depended controls should be present.

I think, it can be useful, because everyone meet so stuffs in their UI.

alt text

share|improve this question

closed as off topic by Charles Boyung, Rahul Jun 18 '11 at 21:28

Questions on User Experience Stack Exchange are expected to relate to user experience within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

2  
I think this question is a bit more technical than this site is meant for. –  Sruly Aug 31 '10 at 12:44
    
@Sruly♦ On the technical site (stackoverflow) it was not answered. :( –  igor Aug 31 '10 at 13:07
    
Can you post a link to the SO question? –  Patrick McElhaney Aug 31 '10 at 14:01
    
@Patrick McElhaney♦ it has been deleted. i have found an answer myself. –  igor Sep 21 '10 at 21:24
add comment

2 Answers 2

This looks pretty good. (I haven't used it myself)

http://weblogs.asp.net/rajbk/archive/2010/05/20/cascadingdropdown-jquery-plugin-for-asp-net-mvc.aspx

share|improve this answer
    
+1 your help is always appreciated, thank you for attempt. –  igor Sep 1 '10 at 9:16
add comment
up vote 0 down vote accepted

UI Triggers will resolve this problem:

  • UI Property trigger
  • Multiple UI Property triggers
  • Data Property trigger
  • Multiple Data Property trigger
  • UI Event trigger
share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.