Можно ли фильтровать данные, выбирая элемент таблицы с dc.js?Можно ли фильтровать данные, выбирая элемент таблицы с помощью dc.js?
Я работаю над примером nasdaq с моими собственными данными.
В DataTable У меня есть своя колонка под названием название:
.columns([
function (d) {
return d.date;
},
function (d) {
return d.name
},
.....
я имею crossfilter imension и группы, созданной следующим образом, который я считаю правильным.
var name = ndx.dimension(function (d) {
return d.name
});
var nameGroup = name.group();
Редактировать Вот HTML, где имя DC-ТАБЛИЧНО column_2
<table class="table table-hover dc-data-table dc-chart">
<thead>
<tbody>
<tr class="dc-table-group info">
<tr class="dc-table-row">
<td class="dc-table-column _0">05/01/2012</td>
<td class="dc-table-column _1">12/31/9999</td>
<td class="dc-table-column _2">Eric</td>
</tr>
</tbody>
Когда кто-то нажимает на имя таблицы, я хочу, чтобы отфильтровать все диаграммы на основе этого имени и сделать некоторые метаданные в другом div (не связанном с d3 или crossfilter). Я не могу найти пример, где это достигается. Я пытался использовать событие d3s onClick(), но я не был успешным. Может ли кто-нибудь указать мне на решение?
Здравствуйте. Спасибо, что у меня работает onclick, когда я выбираю таблицу сейчас, но я не могу получить доступ к данным. Это когда я использую идентификатор таблицы в переменной selectAll. Я попытался использовать идентификатор строки, но не повезло. Я включу html для таблицы в вопрос .. – Travis