I am going back to fix a broken picklist filter from pre-Polaris and wanted to make sure it would be less likely to break in the future. To do that, I utilized the SDK sampleprovided here. I imported the sample solution, then customized the XML to fit my picklists (xml code posted below) and added the Form properties as necessary as well as the Field Properties but it's not working and i've been messing with it all day trying to get it up and running. My eyes are now crossed and I can't find what i'm missing...I have gone back to the link above and confirmed that it does say I shouldn't need to manipulate the jscript.
"The filtering of dependent options is set in an XML web resource. This allows for changing the option mappings without changing the code."
Here are two screenshots of my Form & Field properties which should help anyone to see where I am missing.
Form Properties:
Field Properties:
Lastly, here is my XML:
<DependentOptionSetConfig entity="incident" ><ParentField id="new_casetype" label="Case Type"><DependentField id="new_casetypesub" label="Sub-Category" /><Option value="100" label="New Order"><ShowOption value="10001" label="Order Placed" /><ShowOption value="10002" label="Order Placed (Hold)" /></Option><Option value="200" label="Hardware"><ShowOption value="200001" label="POD" /><ShowOption value="200004" label="Modify Order" /><ShowOption value="200002" label="Order Cancellation" /><ShowOption value="200003" label="Missing Item(s)" /></Option><Option value="300" label="Item Research / Stock Check"><ShowOption value="300001" label="Item Research" /><ShowOption value="300002" label="Item Price Check" /><ShowOption value="300003" label="Item Stock Check" /><ShowOption value="300004" label="Other" /></Option><Option value="400" label="Blanket PO"><ShowOption value="400001" label="Blanket PO Submitted" /><ShowOption value="400002" label="Blanket PO Inquiry" /></Option><Option value="500" label="Return / Credit"><ShowOption value="500001" label="Return Request/Processed" /><ShowOption value="500002" label="Return Status" /><ShowOption value="500003" label="Credit Request/Processed" /><ShowOption value="500004" label="Return Process Training" /><ShowOption value="500005" label="Audit" /><ShowOption value="500006" label="Manual Markout" /><ShowOption value="500007" label="UPS Refusal" /><ShowOption value="500008" label="Duplicate Order" /></Option><Option value="600" label="Operational Issue"><ShowOption value="600001" label="Manifest Issue" /><ShowOption value="600002" label="Order/Facility Error(s)" /><ShowOption value="600003" label="Leave Behinds" /><ShowOption value="600004" label="Other Operational Issue" /><ShowOption value="600005" label="Packing Slip" /></Option><Option value="700" label="Account Maintenance"><ShowOption value="700001" label="Add User" /><ShowOption value="700002" label="Add Ship To" /><ShowOption value="700005" label="Modify User/Ship To" /><ShowOption value="700006" label="Acct Setup Status" /><ShowOption value="700003" label="Modify Route Code(s)" /><ShowOption value="700007" label="Add/Modify Billing Code" /><ShowOption value="700004" label="Other Acct Maintenance" /></Option><Option value="800" label="Website Issue"><ShowOption value="800001" label="Username/Password Reset" /><ShowOption value="800002" label="Website Training" /><ShowOption value="800003" label="Website Feedback" /><ShowOption value="800004" label="Misc Website Issue" /></Option><Option value="900" label="Billing"><ShowOption value="900001" label="Invoice Request" /><ShowOption value="900002" label="Invoice/Statement Help" /><ShowOption value="900003" label="Credit Card / P-Card Issue" /><ShowOption value="900004" label="Credit (Order) Status" /><ShowOption value="900005" label="Credit Memo" /><ShowOption value="900006" label="Payment" /></Option><Option value="910" label="Backorder Item"><ShowOption value="91004" label="B/O Status" /><ShowOption value="91001" label="B/O Notification" /><ShowOption value="91002" label="B/O Cancellation" /><ShowOption value="91003" label="Replacement Item Requested" /></Option><Option value="920" label="Future Order Processing"><ShowOption value="92001" label="Future Order Entry" /><ShowOption value="92002" label="Future Order Modification" /><ShowOption value="92003" label="Future Order Cancellation" /></Option><Option value="930" label="Catalog Order"><ShowOption value="93001" label="Direct Customer to Website (-10)" /><ShowOption value="93002" label="Contacted Dealer (10+)" /><ShowOption value="93003" label="Dealer Handling (Dlr has Stock)" /><ShowOption value="93004" label="Placed Order (Dlr has no Stock)" /></Option><Option value="940" label="eCom Administration Only"><ShowOption value="94001" label="Support" /><ShowOption value="94002" label="Setup" /><ShowOption value="94003" label="Maintenance" /><ShowOption value="94004" label="Project" /><ShowOption value="94005" label="Non-Billable" /></Option></ParentField></DependentOptionSetConfig>