Skip to main content

Hello,

I've proven my cascading dropdown works when it's item lists being used, but i would like to have cascading dropdowns in a task list and it does not seem to work. I'm thinking it has something to do with the content type but don't know what about it is getting in the way. i have a setup just like the one exampled here: Three-Tier Cascading Drop Downs: Do Go Chasing Waterfalls! except that the master list is a task list instead. still with lookups.

I'm currently just focused on getting one cascade to work so the third tier has no bearing now. 

i've tried making all the lists used task lists thinking it was a content type miscompare type issue. no progress.

i've tried making a content type that had both item and task columns. no progress.

Please forgive me if this is a silly fix, i'm still pretty green working in sharepoint and nintex in general.

Thank You!

Nute 

Hi

Can you post the configuration of your lists and lookups and workflow and forms please?


Hi Cassy, of course, though there's no workflow. Hope this is clear, let me know if i make things easier to see or whatever, i've never posted something like this in a forum. Thanks for any thoughts/help you can provide!

  1. task list 1.
    1. Just a string column added for "detectors" 
    2. all lists used in this instance are sharepoint task lists. already know this same setup works with item lists and since i'm trying to use cascading dropdowns in a task list form, seems important i keep the content type congruent.
    3. 210262_pastedImage_9.png
  2. task list 2.
    1. a string column added for model version. 
    2. a lookup column to task list 1 detectors 
    3. 210261_pastedImage_8.png
  3. the column configuration for the detectors lookup in task list 2
    1. 210260_pastedImage_7.png
  4. Main task list
    1. this list has a lookup column for the detectors in list 1 and the model/version in list 2 respectively
    2. 210259_pastedImage_6.png
  5. column config for detector lookup in main list
    1. 210258_pastedImage_5.png
  6. column config for model/version lookup in main list
    1. 210257_pastedImage_4.png
  7. here are the controls in the nintex form for the two columns
    1. 210256_pastedImage_3.png
  8. this is the control settings for the detector. nothing changed to it from the basic nintex-generated form.
    1. 210255_pastedImage_2.png
  9. this is the control settings for the model/version. added filtering per the detector selection control.210254_pastedImage_1.png

Thank You very much for your help! 

 


in step 9, where field should be name of the list field to filter by. not its reference.

field reference (item property) is evaluated to current item field's value, so your filter likely tries to filter by non existing list field.


Hi Marian,

Thank you and good catch on that, but that's not it. i tried both "Detector" and the "main model version lookup" while toying with things and happen to leave it on the wrong one. but to make sure i understand, you mean to set up the control setting for the Model/Version control like this:

210325_pastedImage_1.png

?

if that's so, the result is still

210338_pastedImage_2.png

I've tried this same setup using item lists. it worked. then i changed each item list to contain and default to the task list content type (CT), made sure to add the columns to the task content type. then it stopped working. i switch things back to item CT's for all lists and move columns back to that CT, but then it still doesn't work; as if changing them to "task" CT ruins the whole cascading system somehow.

Any next thoughts? i appreciate your efforts! thanks again.


no, I meant field name typed in as simple string like: "main model version lookup" (without quotes).

but filter definition requires you identify list fields by their internal names.

since you have spaces in field name, sharepoint converts each space into "_x0020_" string in internal names, and if resulting string is longer then defined limit, it as well shorten it.

so, your field's internal name might look like "main_x0020_model_x0020_version" and you have to use it this way.

check  in the field settings what' the exact internal name.

210331_pastedImage_1.png


alright. i got the internal name (Model%5Fx002f%5FVersion%5Fx0020%5FList) from the column URL and used that, no change. i did the same for the detector (as noted above, it should be detector in the Where field*) and still no change. i should maybe note that the red text in those screenshots are from the "insert reference" button to the right of the field. they worked fine when the setup used item lists instead of task lists. so it still seems to me to be a content type matter somehow. 

thanks again. any additional thoughts/suggestions appreciated ")


1. replace %5F with underscore => Model_x002f_Version_x0020_List

2. 0x2F is slash character, do you really have it used in field name? I wouldn't recommend it, it could only cause problems

i should maybe note that the red text in those screenshots are from the "insert reference" button to the right of the field

yes, I noticed that.

they worked fine when the setup used item lists instead of task lists

I can't believe that, you would compare apples and oranges happy.png


so as you pointed out before, the Where field should be detector.

it's internal name is Detector, no spaces or anything else. i tried  Model_x002f_Version_x0020_List as well and nothing changed. 

i would compare apples and oranges if the nature of that contrast would give me insight to why they would behave differently for the same setup. if that makes sense. 

the slash character was used in the name of the column. tried everything with that taken out to no avail either. 

have you (or anyone checking in on this thread) had a OOTB cascading dropdown in a task list by chance? i didn't see any examples in my searches, they were all item list based. 

Thanks again, i'll keep plugging away. thoughts welcomed and appreciated.


are they nintex task lists or sharepoint task list you are working with?


these are sharepoint task lists i'm working with. i'm using nintex forms. i have nintex workflows as well but there are none applied to this project yet. 


that's the first time I built cascaded lookup on a task list but it works without a problem laugh.png

I'd recommend you revise your field names and make them simple strings.

task list 1

210383_pastedImage_3.png

210370_pastedImage_2.png

task list 2

210384_pastedImage_4.png

210385_pastedImage_5.png

210386_pastedImage_6.png

task list 3

210387_pastedImage_7.png

210388_pastedImage_8.png

210389_pastedImage_9.png

SPTL3's form design

210390_pastedImage_10.png

210391_pastedImage_11.png

runtime

210392_pastedImage_12.png

210393_pastedImage_13.png

210394_pastedImage_14.png


Marian,

that was definitely the most helpful route to teach me what was going wrong! I see now what was wrong and it explains why the model I previously followed worked and my set up was not. It's embarrassing but here's what was wrong, I didn't know that the nintex form was actually filtering the list "Where field*" was the original list containing the two connected columns of information (i.e. SPTL2). It makes sense that it should operate that way but I still haven't fully wrapped my brain around it, and didn't think it was even an option to do that because it doesn't show up through the reference button. 

So it's working now.

Thank You very very much for your time, patience, and effort!

Nute


Reply