- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我实现了一些功能,用户可以使用输入字段和下拉菜单过滤数据。
因此用户可以从该列表中选择一个项目(例如,最后...天数或选择日期范围),然后在输入字段中输入数字/日期。然后该脚本用于显示相应的输入字段并隐藏其余部分。编辑:上周我从 7.0 更新到 Spotfire 7.5。现在这个脚本在桌面客户端上也不起作用....
知道为什么会这样吗?这是我的 HTML:
Select Period:<span id="PeriodSelector"><SpotfireControl id="306fdd699c4346dbb7265c1d101fa6cf" /></span >
<span id="SelectBeginDate" style ="padding-left:1em;" > Select Begin Date:<SpotfireControl id="16b0eab3d5e3497bb2ecea3b051d2b62" /></span >
<span id="SelectEndDate" style = "padding-left:1em;"> Select End Date:<SpotfireControl id="46ac3d97e3b04af182b8b9d2462a7d27" /></span >
<span id="SelectDate"style = "padding-left:1em;"> Select Date:<SpotfireControl id="6838924384aa4567bc3bcf9da5a74c32" /></span >
<span id="LastXDays" style = "padding-left:1em;"> Number of Days:<SpotfireControl id="218b27e83771401dbbd75613acfd619b" /></span >
这是我的脚本:
$("#306fdd699c4346dbb7265c1d101fa6cf").change(function() {
var valueText = $("#306fdd699c4346dbb7265c1d101fa6cf option:selected").text();
if(valueText ==="Select Date"){
$("#SelectDate").css('display','inline');
$("#SelectBeginDate").css('display','none');
$("#SelectEndDate").css('display','none');
$("#LastXDays").css('display','none');
} else if (valueText ==="Select Date Range"){
$("#SelectDate").hide();
$("#SelectBeginDate").css('display','inline');
$("#SelectEndDate").css('display','inline');
$("#LastXDays").css('display','none');
} else if (valueText ==="Select Last … Days"){
$("#SelectDate").css('display','none');
$("#SelectBeginDate").css('display','none');
$("#SelectEndDate").css('display','none');
$("#LastXDays").css('display','inline');
} else {
$("#SelectDate").css('display','none');
$("#SelectBeginDate").css('display','none');
$("#SelectEndDate").css('display','none');
$("#LastXDays").css('display','none');
}
});
网络播放器似乎没有检索下拉框的值,但我不知道为什么没有。
非常感谢任何帮助。
最佳答案
所以在与 Tibco 支持部门联系后,似乎确实不支持 .change() 函数。
在 Spotfire 7.5 中,属性控件不再使用标准 JavaScript 输入类型(例如选择标签)实现。在 7.5 中,控件现在使用一系列 div 标签来实现,并且它们没有任何可触发的“更改”事件。
不支持使用 JavaScript/JQuery 操作控件或添加事件,因为它们可能会发生变化。建议仅将 JavaSript 用于操作 HTML。如果需要解决方法,可以创建输入控件并使用 JS 填充它们。
也就是说,我确实找到了使用 setInterVal() 的解决方法。该代码与我的原始帖子相同 - 除了我在文本字段中使用隐藏的计算值来写入文档属性中的值。
......
setInterval(
function(){
...........
var valueText= document.getElementById("Hidden").textContent;
...........
}, 1000);
其中 Hidden 是包含计算值的 span/div。希望这有帮助
关于Javascript 在 Spotfire Webplayer 中的行为不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37791002/
我目前正在为我的客户建立一个 asp.net c# 网站来宣传他们的乐队,他们希望在那里有一个网络播放器,它可以在人们浏览该网站时继续播放音乐。该播放器位于母版页上,因此它包含在每个站点中,但每次站点
我想知道是否有任何方法可以从 JavaFX 或 Swing 中的链接显示 Unity Web Player 内容?我查看了 JxBrowser,但它使用 Chromium 55,其中不支持 Unity
有没有办法从网络播放器的报告中打开其他仪表板/报告(保存在同一服务器中)。 我尝试了一些用于访问网页的 python 脚本,但它们都没有在 webplayer 中工作。我的客户希望使用按钮来实现这一点
我实现了一些功能,用户可以使用输入字段和下拉菜单过滤数据。 因此用户可以从该列表中选择一个项目(例如,最后...天数或选择日期范围),然后在输入字段中输入数字/日期。然后该脚本用于显示相应的输入字段并
我正在尝试让 Unity WebPlayer 控件在调整浏览器大小时调整大小。这是我认为相关的代码:
有人在Unity中成功使用过FFmpeg吗网络播放器 ?我需要在 WebPlayer 中播放 MP3。 顺便说一句,浏览器中的javascript可以将二进制文件保存到本地位置吗? 谢谢! 最佳答案
我想根据我公司的主题更改 TIBCO spotfire webplayer 的用户界面。我已经找到位于安装目录中的样式表并进行了一些颜色更改,但是当我刷新登录页面时没有任何反应。它带有旧的蓝色网络播放
我在 Unity 中遇到了 WebPlayer 的问题。 我的游戏在我的代码开头使用 SetActive 停用了一些 Canvas 。在编辑器或桌面版本中,这些 Canvas 已正确停用。 但是当我构
我有一个 Unity 项目,我正在尝试构建到 Facebook 的网络播放器。该项目以前作为 Android 应用程序存在,并与 Parse 一起作为高分后端很好地工作。 但是,在网络播放器中,我收到
我在游戏中使用 Parse Unity SDK 和 Facebook Unity SDK,以便用户可以使用他们的 Facebook 帐户登录。 它在移动设备(Android 和 iOS)和编辑器中运行
我们正在将我们的游戏从我们自己的 Canvas 页面切换到在 Facebook 上使用 Unity 集成。然而,在我们的开发测试期间,我们偶尔会遇到一个问题,即网络播放器二进制文件从浏览器缓存中加载,
我是一名优秀的程序员,十分优秀!