jQWidgets jqxTagCloud getHiddenTagsList()方法
jqxTagCloud
是一个基于jQuery和jQWidgets开发的标签云控件。其中,getHiddenTagsList()
方法可以用于获取标签云控件中的隐藏标签列表。接下来将详细讲解该方法的使用方法。
方法原型
getHiddenTagsList(): string[]
方法说明
该方法可以获取标签云控件中所有隐藏标签的列表。
使用方法
调用该方法需要先获取一个jqxTagCloud
实例,比如我们可以在页面中添加如下代码来创建一个标签云控件:
<div id="tagCloud"></div>
var tagCloud = $("#tagCloud").jqxTagCloud({
width: 800,
height: 300,
source: [
{ label: "标签1", url: "#" },
{ label: "标签2", url: "#" },
{ label: "标签3", url: "#" },
{ label: "标签4", url: "#" },
{ label: "标签5", url: "#" },
{ label: "标签6", url: "#" },
{ label: "标签7", url: "#" },
{ label: "标签8", url: "#" },
{ label: "标签9", url: "#" }
]
});
在获取了tagCloud
对象后,我们可以直接通过该对象调用getHiddenTagsList()
方法来获取全部隐藏标签列表:
var hiddenTags = tagCloud.getHiddenTagsList();
console.log(hiddenTags);
以上代码将输出全部隐藏标签的列表。
示例说明
示例1
下面的示例演示了如何通过getHiddenTagsList()
方法获取全部隐藏标签列表并在控制台中输出:
<div id="tagCloud"></div>
<script src="jquery.js"></script>
<script src="jqwidgets/jqxcore.js"></script>
<script src="jqwidgets/jqxtagcloud.js"></script>
<script>
var tagCloud = $("#tagCloud").jqxTagCloud({
width: 800,
height: 300,
source: [
{ label: "标签1", url: "#" },
{ label: "标签2", url: "#" },
{ label: "标签3", url: "#" },
{ label: "标签4", url: "#" },
{ label: "标签5", url: "#" },
{ label: "标签6", url: "#" },
{ label: "标签7", url: "#" },
{ label: "标签8", url: "#" },
{ label: "标签9", url: "#" }
]
});
var hiddenTags = tagCloud.getHiddenTagsList();
console.log(hiddenTags);
// 输出: []
</script>
示例2
下面的示例演示了如何通过hideItem()
方法来隐藏一个标签,并通过getHiddenTagsList()
方法获取全部隐藏标签列表并在控制台中输出:
<div id="tagCloud"></div>
<script src="jquery.js"></script>
<script src="jqwidgets/jqxcore.js"></script>
<script src="jqwidgets/jqxtagcloud.js"></script>
<script>
var tagCloud = $("#tagCloud").jqxTagCloud({
width: 800,
height: 300,
source: [
{ label: "标签1", url: "#" },
{ label: "标签2", url: "#" },
{ label: "标签3", url: "#" },
{ label: "标签4", url: "#" },
{ label: "标签5", url: "#" },
{ label: "标签6", url: "#" },
{ label: "标签7", url: "#" },
{ label: "标签8", url: "#" },
{ label: "标签9", url: "#" }
]
});
tagCloud.hideItem(0); // 隐藏第一个标签
var hiddenTags = tagCloud.getHiddenTagsList();
console.log(hiddenTags);
// 输出: ["标签1"]
</script>
以上示例中,我们通过hideItem()
方法来隐藏第一个标签,然后再通过getHiddenTagsList()
方法来获取全部隐藏标签列表并在控制台中输出。输出结果为["标签1"]
,也就证明了该方法是可以正确获取隐藏标签列表的。