Yes, it worked great until we updated. I believe the update was 8.1.26. We use views in our tables all over the place, so it was really helpful to be able to pass a dictionary to the view so it could have multiple pieces of information.
The "style" option allows us to add formatting to the row, so we can have different color rows. Here is an example of a table with different colored rows based on some sort of status.
The view is getting the value parameter, and that parameter is a dictionary object. You are correct that in the Designer, I have put to put a string in the value parameter, but the code can accommodate either a string or a dictionary. If it is a string, it decodes the string and converts it into an object, and if it is a dictionary, it just retrieves the value.