I am beginner at Sharepoint and i want to make a small application on it.

I have 3 lists.

  • CarFeatures
  • Cars
  • FeatureType

Here is my structure


GearType, Speed, Color,CoolingSystem are my columns.But here i have more columns called AirCond, Radiator. CoolingSystem is Parent of these 2 columns.

In CarFeatures :

Title and FeatureType are my columns. I add items here using FeatureType.

In Car :

carName and lookuped FeaturesOfCar are my columns.

So, I want to add items to Car with features. You know, while adding a new item, a window opens and lists your options there. In this window i want 2 listboxes. one of it should hold FeturesType and when i select one of its, item it should list that FeatureType items' subitems from CarFeatures. (kind of categorize selecting ) So this way, i'll have flexible system. Coz i wanna use it another places. It must be editable and easy to use.

I hope I am clear.

2 Answers 2


What you're building out reminds me of a car parts catalog like AutoZone might expose where several make-model-year menus are daisy-chained together. That could possibly drive you mad. For an extremely complex UI experience, it might be helpful to build out the final product first as a 'working HTML/AJAX mockup' so to speak.

After you have your user experience nailed down, you can look into porting that over into a custom 'Application Page' (i.e. a plain old ASPX page inside of SharePoint) and then experiment from there to see how you can swap out static portions of your mockup with dynamically-sourced list data from SharePoint (assuming you want the easy-to-use backend that SharePoint provides for managing the actual source lists).

Other than that, I would tend to agree with @PurpleShadow, if the audience is in-house.

  • for dynamically sourced menu data in an AJAX layout, here's a blog post with some good info on using jQuery to pull list data as XML
    – bkwdesign
    Jun 25, 2012 at 17:31

Is infopath an option? You can design this form with Infopath and have the listboxes with the data connection to desired list.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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