I have a that the cascading lookups stopped working. I am not sure if this is persistent in other areas but I know I had this working two weeks ago. Is this a known issue? I set the filter using the javascript. It filter is pulling list entries just not those I am expecting.
Quick update. If I select one of the entries and then clear it does filter properly. If I change the filter the resulting lookup does not refilter until I select and then clear it. I am using fd.field('MyFieldName').refresh();
function cascFilterBidder (addBidder) {
if (fd.field('Add_x0020_Bidder').value) {
var addBidderId = fd.field('Add_x0020_Bidder').value.LookupId;
fd.field('Add_x0020_Bidder_x0020_Contact').filter = 'CLCompany/Id eq ' + addBidderId + " and CLActive eq 'Active'";
fd.field('Add_x0020_Bidder_x0020_Contact').orderBy = {field: 'CLDispName', asc: true};
fd.field('Add_x0020_Bidder_x0020_Contact').refresh();
}
}
The problem is it hangs on to the filter when no one is selected in the 'Add_x0020_Bidder' lookup, which I can live with in the interim. I tried adding an else statement to remove the filter but it reacts in the same manner as it does when it is coded per the documentation: