Would like your advice on how to implement the following functionality.
We would like to have an image in a column which, when the user clicks it, opens a RadWindow with additional information on the item in that row. We would like the user to be able to click on several rows and open multiple windows at a time.
Once these windows are open, we would like them to survive postbacks (for example, when the user sorts or groups the grid).
First, it seems like we need to create the windows dynamically, since we don't know how many row icons the user may click in advance. And we must do it server-side, since the windows must be created there, I believe, to survive postbacks.
If we create windows dynamically in a gridbuttoncolumn itemcommand event, how do we know how to create them again in a postback, so they can apply viewstate back to themselves (the Url's, etc)? And when someone clicks Close for a window client side, and our close handler removes it from window manager client-side, do we need to do something server-side to follow this up?
Is it possible to do this? I don't quite see how it fits all together. Do you have an example?
Regards,
Bob Reader
We would like to have an image in a column which, when the user clicks it, opens a RadWindow with additional information on the item in that row. We would like the user to be able to click on several rows and open multiple windows at a time.
Once these windows are open, we would like them to survive postbacks (for example, when the user sorts or groups the grid).
First, it seems like we need to create the windows dynamically, since we don't know how many row icons the user may click in advance. And we must do it server-side, since the windows must be created there, I believe, to survive postbacks.
If we create windows dynamically in a gridbuttoncolumn itemcommand event, how do we know how to create them again in a postback, so they can apply viewstate back to themselves (the Url's, etc)? And when someone clicks Close for a window client side, and our close handler removes it from window manager client-side, do we need to do something server-side to follow this up?
Is it possible to do this? I don't quite see how it fits all together. Do you have an example?
Regards,
Bob Reader