Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Power-Bi JavaScript:数据选择-按钮单击-事件未触发

Power-Bi JavaScript:数据选择-按钮单击-事件未触发
EN

Stack Overflow用户
提问于 2019-03-15 06:54:47
回答 2查看 2.8K关注 0票数 0

MS游乐场:https://microsoft.github.io/PowerBI-JavaScript/demo/v2-demo/index.html#

上下文

  1. 报表已正确加载
  2. 正确触发“加载”和“呈现”事件
  3. "powerbi-client":"^2.7.0",

听"dataSelected“的例子

代码语言:javascript
运行
AI代码解释
复制
// Get a reference to the embedded report HTML element
var embedContainer = $('#embedContainer')[0];

// Get a reference to the embedded report.
report = powerbi.get(embedContainer);

// Report.off removes a given event listener if it exists.
report.off("dataSelected");

// Report.on will add an event listener.
report.on("dataSelected", function(event) {
    Log.logText("Event - dataSelected:");
    var data = event.detail;
    Log.log(data);
});

// Select Run and select an element of a visualization.
// For example, a bar in a bar chart. You should see an entry in the Log window.

Log.logText("Select data to see events in Log window.");

我的TypeScript实现

代码语言:javascript
运行
AI代码解释
复制
const report: Embed = pbiService.embed(container, reportConfig);

report.on("dataSelected", event => {
  console.log("dataSelected", event);
});
report.on("buttonClicked", event => {
  console.log("buttonClicked", event);
});

打印正确的数量并命名为EventHandlers:

代码语言:javascript
运行
AI代码解释
复制
console.log(report.eventHandlers);

问题

"dataSelected“和"buttonClicked”从未触发过。

EN

回答 2

Stack Overflow用户

发布于 2020-03-31 21:25:29

在pbix报告中,在button安装程序中,打开操作开关--这将向按钮添加操作。

我添加打开的书签操作,而不引用任何书签。

现在,单击该按钮仍然什么也不做报告,但它上升按钮单击事件,您可能会捕捉到在您的应用程序。

票数 2
EN

Stack Overflow用户

发布于 2019-05-13 12:05:23

您正在创建一个类型为reportEmbed对象。您可以尝试使用Report类型这样做,如下所示:

代码语言:javascript
运行
AI代码解释
复制
import { Report } from 'report'; // This is part of powerbi-client library

const report: Report = <Report> pbiService.embed(container, reportConfig));

report.on("dataSelected", event => {
  console.log("dataSelected", event);
});
report.on("buttonClicked", event => {
  console.log("buttonClicked", event);
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55185322

复制
相关文章
JavaScript 技巧篇-js增加延迟时间解决单击双击事件冲突,双击事件触发单击事件
js 的单双击事件同时存在会有一个问题:双击事件会同时触发单击事件,两个事件存在冲突。 我们加一个延迟时间就能很好的解决这个问题。
小蓝枣
2020/09/23
6.2K0
js后退按钮事件触发
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/164172.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/15
10.9K0
jQuery 双击事件(dblclick)时,不触发单击事件(click)
在jQuery的事件绑定中,执行双击事件(dblclick)时能触发两次单击事件(click)。即一个标签元素(如div等),如果元素同时绑定了单击事件(click)和双击事件(dblclick),那么执行单击事件(click)时,不会触发双击事件(dblclick), 执行双击事件(dblclick)时却会触发两次单击事件(click)。 先看一下点击事件的执行顺序:
飞奔去旅行
2019/06/13
5.5K0
Android之按钮点击事件(单击、双击、长按等)
在布局文件中添加按钮点击事件 1、在xml文件中 为 Button 添加android:onclick属性
程思扬
2023/07/24
2.5K0
wxpython 编程触发菜单或按钮事件
最近逐步熟悉wxpython,编写了几个小小功能的GUI程序,GUI中免不了会有在代码中触发控件事件的业务需求。在其他Gui界面的语言中有postevent、triggerevent 调用事件名称的函数,非常方便。
黯然销魂掌
2018/09/27
2.4K0
JavaScript 各种事件触发总结
鼠标 Click: 鼠标在一个对象上左键点击触发Click事件,对象包括button,document,checkbox,link,radio,submit.
王瑞MVP
2022/12/28
4K0
选择篇(039)-单击按钮时event.target是什么?
导致事件的最深嵌套元素是事件的目标。你可以通过event.stopPropagation停止冒泡
齐丶先丶森
2022/05/12
1.6K0
Android Button 单击事件
方法一:在XML文件中指定 单击事件函数 <Button             android:id="@+id/button1"             android:layout_width="120dip"             android:layout_height="wrap_content"             android:layout_alignParentLeft="true"             android:layout_below="@+id/textView1
磊哥
2018/05/08
1.8K0
js(javascript) onclick与ondblclick 单击与双击事件
js 单击时间为:onclick 双击事件为:ondblclick 如下是一个演示,想必很清楚,复制代码运行一下就懂了:
1_bit
2020/10/23
7.2K0
weex-08-单击事件
本节任务 学会组件添加单击事件 标准格式 <text v-on:click="方法名称">点我啊</text> 省略格式 <text @click="方法名称">点我啊</text> 下面我们创建
酷走天涯
2018/09/14
1.7K0
weex-08-单击事件
MyVBA加载宏——添加自定义菜单02——给按钮添加单击事件
在2003版本之前的Excel里使用过VBA的话,应该接触过在Excel里添加自定义菜单,使用方法和前面说的在VBE里添加菜单是类似的。
xyj
2020/07/28
2.9K0
MyVBA加载宏——添加自定义菜单02——给按钮添加单击事件
双击事件与单击事件的那些事
合情合理,双击事件也是两次点击事件,所以同时会触发单击事件click和双击事件dblclick。但是需求是单击和双击不同的处理,所以双击的时候不应该触发单击事件。
赤蓝紫
2023/03/16
3.9K0
双击事件与单击事件的那些事
HTML单击按钮弹出悬浮窗+页面遮罩
<meta charset="utf-8" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport" />
用户7718188
2021/10/08
15.9K1
按钮与交互-使用按钮触发操作
在本节中,我们将介绍一个重要且简单的元素,即按钮。这个小元素可以改变整个UX。我们将使用该按钮来缩放我们的3D模型。此外,我们将尝试更改手机的壁纸。对于您的型号,如果您有不同的材质或颜色,您也可以更改它。
iOSDevLog
2019/06/17
4.7K0
按钮与交互-使用按钮触发操作
Jenkins触发构建--事件触发
事件触发就是发生了某个事件就触发pipeline执行,这个事件可以是你能想到的任何事件,比如手动在界面上触发、其它job主动触发、HTTP API Webhook触发等。
陈不成i
2021/06/02
6K0
vue中在父组件点击按钮触发子组件的事件
1、父组件的button元素绑定click事件,该事件指向notify方法 2、给子组件注册一个ref=“child” 3、父组件的notify的方法在处理时,使用了$refs.child把事件传递给子组件的parentMsg方法,同时携带着父组件中的参数msg 4、子组件接收到父组件的事件后,调用了parentMsg方法,把接收到的msg放到message数组中
江一铭
2022/06/16
6.5K0
html复选框选中与未选中触发事件的方法
今天,当制作一个不需要from表单的复选框来提交数据的小函数时,需要在复选框被选中或未选中的情况下修改一些后台数据。我想到了用js代码来监控复选框的状态,并将实时数据发送到后台。关于js代码如何监控checkbox的状态,可以参考下面的例子。
Power
2023/05/25
5.1K0
html复选框选中与未选中触发事件的方法
JavaScript 技术篇-js代码触发dom元素绑定事件实例演示,jquery触发元素绑定事件方法
jquery 通过 trigger() 方法触发点击事件。 $("#login_div > div > div.login-content > div.content-right > div > div > div.login-panel-input.login-submit-panel > button").trigger("click")
小蓝枣
2021/12/01
9.1K0
JavaScript 技术篇-js代码触发dom元素绑定事件实例演示,jquery触发元素绑定事件方法
点击加载更多

相似问题

按钮单击事件未触发

11

动态按钮单击事件未触发

11

Jquery按钮单击事件未触发

32

Backbone按钮单击事件未触发

21

单选按钮单击事件未触发

50
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档