labview树形控件如何获取子项文本

labview树形控件如何获取子项文本,第1张

labview树形控件获取子项文本方法如下。

1、右键选择字符串与路径选择文件路径输入控件在文件路径输入栏右端浏览选取的所要读取的TXT文件。

2、右键选择字符串与路径选择字符串显示控件。

3、设置完毕后,就会在后面板中出现文件路径与字符串显示两个控件。

4、之后其他的控件均在右键文件I/O中可以找见,分别是图中的打开文件设置文件位置读取文本文件关闭文件,依次连线。

这个在LabVIEW是本身没有自带这个功能的,要实现这个功能,你需要用事件结构,在事件结构中,通过点击表格的位置获得行列,然后,不同的行列要隐藏或显示不同的下拉框,然后,下拉框的值改变,触发该行该列的值改变。这是国外网友的实现方式,我在表格中实现了,但是没试过树形表格,因此有子项,感觉程序的复杂度会更高。

javascript添加一个下拉列表项的方法:创建一个新的option节点,然后添加到目标select对象中去,关键代码如下:

var objSelect = document.getElementById(select_id)

var new_opt = new Option(objItemText, objItemValue)

objSelect.options.add(new_opt)

实例演示如下:

1、HTML结构

<select id="test">

<option value="1">option-1</option>

<option value="2">option-2</option>

<option value="3">option-3</option>

</select><br>

新增列表项<br>值:<input type="text" id="val"/> 内容:<input type="text" id="txt"/><br>

<input type='button' value='添加' onclick="fun()"/>

2、javascript代码

function fun(){

var val = document.getElementById("val").value

var txt = document.getElementById("txt").value

var sel = document.getElementById("test")

var option = new Option(txt, val)

sel.options.add(option)

}

3、效果演示


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11645759.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存