This is a migrated thread and some comments may be shown as answers.

[Solved] Radgrid Detailtables resizetofit

2 Answers 175 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Manuel
Top achievements
Rank 1
Manuel asked on 07 Mar 2013, 06:44 AM
Hello,

Iam using a radgrid with detailtables in it.
Everythings works perfectly, data are shown correctly.
Now i want to resize the whole grid to fit.

I use this javascript:

<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
<script type="text/javascript">
    function pageLoad() {
        var grid = $find("<%= RadGrid1.ClientID %>");
        var columns = grid.get_masterTableView().get_columns();
        for (var i = 0; i < columns.length; i++) {
            columns[i].resizeToFit();
        }
    }
 </script>
</telerik:RadCodeBlock>

Now the grid (Mastertable) is resize to fit, but the detailtables not.

What can i do to use resizeToFit() on the detailtables?

Sorry because of my english ;) 

2 Answers, 1 is accepted

Sort by
0
Accepted
Shinu
Top achievements
Rank 2
answered on 07 Mar 2013, 07:14 AM
Hi,

Try the following code.
JS:
function pageLoad() {
      var grid = $find('<%=RadGrid1.ClientID %>');
      var masterTable = grid.get_masterTableView();
      var dataItems = masterTable.get_dataItems();
      for (var i = 0; i < dataItems.length; i++)
      {
          if (dataItems[i].get_nestedViews().length > 0)
         {
              var nestedView = dataItems[i].get_nestedViews()[0];
              for (var j = 0; j < nestedView.get_columns().length; j++)
               {
                  nestedView.get_columns()[j].resizeToFit;
              }
          }
      }
  }

Thanks,
Shinu
0
Manuel
Top achievements
Rank 1
answered on 07 Mar 2013, 09:21 AM
Thank you for your very quick answer :)
I will give it a try :)
Tags
Grid
Asked by
Manuel
Top achievements
Rank 1
Answers by
Shinu
Top achievements
Rank 2
Manuel
Top achievements
Rank 1
Share this question
or