برنامه نویسی
چگونه می توان رویدادها را در ابعاد داده نظارت کرد و داده های مربوطه را به دست آورد؟

چگونه می توان رویدادها را در ابعاد داده نظارت کرد و داده های مربوطه را به دست آورد؟
سلام، ما در اینجا باید موقعیت بعد داده های نمودار میله ای را نظارت کنیم و سلول ها را در جدول دیگری بر اساس داده های مربوط به کلیک کاربر برجسته کنیم. چگونه باید به این امر رسید؟
کاربران می توانند به رویداد dimensionClick در نمونه vchart گوش دهند تا عملیات انجام شده را پس از کلیک بر روی یک بعد داده سفارشی کنند. در همان زمان، اطلاعات بعد داده مربوطه را می توان در پارامترهای تابع callback بدست آورد:
vchart.on('dimensionClick', (args) => {
const datum = args.datum;
console.log('Dimension Click!', args, datum);
});
const spec = {
type: 'bar',
data: [
{
id: 'barData',
values: [
{ month: 'Monday', sales: 22 },
{ month: 'Tuesday', sales: 13 },
{ month: 'Wednesday', sales: 25 },
{ month: 'Thursday', sales: 29 },
{ month: 'Friday', sales: 38 }
]
}
],
xField: 'month',
yField: 'sales'
};
const vchart = new VChart(spec, { dom: CONTAINER_ID });
vchart.renderSync();
vchart.on('dimensionClick', (args) => {
const datum = args.datum;
console.log('Dimension Click!', args, datum);
});
// Just for the convenience of console debugging, DO NOT COPY!
window['vchart'] = vchart;