Я пытаюсь реализовать элемент управления отображением диапазона, такой как элемент управления планировщика, в котором ось x имеет одно целочисленное значение, а ось y имеет другое, а пользователь задает сопоставления с помощью щелчков в ячейке и параметров перетаскивания.
Я реализовал проверку концепции, используя таблицу html, но мне было интересно, есть ли библиотека с открытым исходным кодом для достижения этой цели. Мой код выглядит следующим образом.
<table class="table table-bordered">
<tr>
<th class="w-10">
</th>
<th ng-repeat="columnHeading in ctrl.viewModel.vLeanings.columns" class="text-center w-9">
{{columnHeading}}
</th>
</tr>
<tr ng-repeat="row in ctrl.viewModel.vLeanings.rows">
<th>{{row.rowNo | number:3}}</th>
<td ng-repeat="column in row.columns" ng-mouseover="ctrl.onMouseOver(row,column);" ng-mousedown="ctrl.onMouseDown(row,column);" ng-mouseup="ctrl.onMouseUp();" ng-class="column.selected?column.imported?'label-danger':'label-primary':''">
</td>
</tr>
</table>
Существует ли какой-либо элемент управления с открытым исходным кодом для AngularJS или Javascript? Заранее спасибо.