Я пытаюсь реализовать элемент управления master-detail с помощью EasyUI. В настоящее время у меня есть что-то вроде следующего:
<div class="easyui-layout" style="height: 600px;">
<div region="west" style="width: 250px;">
<table id="detailsTable">
<thead>
<tr>
<th field="ID" width="200">ID</th>
<th field="Name" width="200">Name</th>
</tr>
</thead>
<tbody>
...
</tbody>
</table>
</div>
<div region="center" title="Main Title">
...
</div>
</div>
А следующий скрипт превращает вышеописанное в красиво выглядящий элемент управления master-detail:
$("div.easyui-layout").layout();
$("table#detailsTable").datagrid({
pagination: false,
singleSelect: true,
fitColumns: true
});
Теперь мне нужно, чтобы сетка имела ширину 100% своего контейнера (западная панель), поэтому ее размер нужно изменить вместе с панелью. Установка width="100%"
или style="width: 100%;"
для таблицы не помогает, и макет, похоже, не запускает никаких событий при изменении размера панелей (по крайней мере, я не нашел их в документах). Есть идеи?