как расширить подсеть в asp.net mvc - PullRequest
0 голосов
/ 10 марта 2010

У меня есть данные вида сетки, и у этого вида сетки также есть подсетка. в первом столбце вида сетки, имеющего символ +, так что я могу развернуть сетку, чтобы увидеть подсетку ... но теперь проблема в том, что мне нужна кнопка внизу сетки, чтобы развернуть все подсетки вида сетки одновременно ...

Спасибо

1 Ответ

0 голосов
/ 10 марта 2010

Дайте класс каждой кнопке, которая используется для расширения строки, а затем используйте jQuery trigger:

<table>
  <tr>
     <td><button class='expand-row-button'>+</button></td><td>other things</td>
  </tr>
  <tr>
     <td><button class='expand-row-button'>+</button></td><td>other things</td>
  </tr>
  <tr>
     <td><button class='expand-row-button'>+</button></td><td>other things</td>
  </tr>
</table>

<button onclick="$('.expand-row-button').trigger('click');">Expand all rows</button> 

** РЕДАКТИРОВАТЬ **

Поскольку вы используете jqGrid, вы должны посмотреть на expandSubgridRow метод. Этот метод используется для расширения строки с указанным идентификатором. Вы можете перебирать строки в своем представлении и генерировать код для расширения каждой строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...