I need to display large amount of data per each record, and perhaps edit it. I thought maybe displaying data that is most stable in table rows with an additional side panel for additional data, like in this sketch:
Here is how an inline adding of a row might look like:
Another idea is not to display additional data at once, but to leave it for viewing/editing in a modal window like this:
What is the proper balance for reducing the number of clicks the user has to make and not overcrowding the UI, and how to accomplish that for complex data records?