Я попытался внедрить небольшой скрипт внутри (или только снаружи) моих шаблонов шаблонов без успеха. Сценарий никогда не выполняется.Aurelia способ добавления горизонтальной верхней полосы прокрутки к таблице?
В моем случае я ищу, чтобы выполнить этот сценарий:
<script type="text/javascript">
function DoubleScroll(element) {
var scrollbar= document.createElement('div');
scrollbar.appendChild(document.createElement('div'));
scrollbar.style.overflow= 'auto';
scrollbar.style.overflowY= 'hidden';
scrollbar.firstChild.style.width= element.scrollWidth+'px';
scrollbar.firstChild.style.paddingTop= '1px';
scrollbar.firstChild.appendChild(document.createTextNode('\xA0'));
scrollbar.onscroll= function() {
element.scrollLeft= scrollbar.scrollLeft;
};
element.onscroll= function() {
scrollbar.scrollLeft= element.scrollLeft;
};
element.parentNode.insertBefore(scrollbar, element);
}
DoubleScroll(document.getElementById('doublescroll'));
</script>
из How can I get horizontal scrollbars at top and bottom of a div?, чтобы добавить горизонтальную полосу прокрутки в верхней части моего стола.
<div class="table-responsive">
<table class="table table-bordered table-striped">
// ... a ton of rows
</table>
</div>
Или что может быть лучше (подход aurelia be?)? Есть идеи?
Вот как я себе представляю, но я не могу изобразить последние части, и я даже не знаю, правильно ли это думать об этом.
- добавить фиктивный элемент с атрибутом реф
- создать присоединять функцию внутри контроллера представления в Aurelia
- каким-то образом добавить стили к элементу извлекалось исх как это. [Yourref]
Или вы могли бы избежать размещения в шаблоне dummy div и фактически того, что делает сценарий выше, который динамически добавляет его. Кроме того, в одном и том же представлении существует несколько таблиц, поэтому использование рефлекса, пожалуй, не самый лучший способ:/
Любые другие идеи были бы весьма полезны. Должно быть довольно легко сделать горизонтальную верхнюю полосу прокрутки вправо? :-)
http://plnkr.co/edit/N9dRxG?p=info
Возможного дубликат [Что такое путь Aurelia добавление горизонтальной верхней полосы прокрутки таблицы?] (HTTP: //stackoverflow.com/questions/33317262/what-is-the-aurelia-way-of-adding-a- horizontal-top-scrollbar-to-a-table) – nemesv
opps просто удалил его. Не знаю, что я создал 2. :) – Dac0d3r