如题想在一个OnliNETableConTOl里动态添加变量请问该如何实现?
最佳答案
用脚本给在线表格控件的属性赋值,常见的相关属性:
VaLUeColumnIndex–索引
ValueColumnTagName–变量名称
ValueColumnAdd/Remove–增加/减少变量
ValueColumnCount–变量数量
ValueColumnProvider–制定是归档变量还是在线变量
ValueColumnRename–重新命名列名
ValueColumnTimeColumn–时间列的选择
根据需要,在脚本里修改这些属性就可以了,如果要做的更复杂,就打开在线表格控件的属性窗口,研究研究里面的属性,动态修改它们就可以了。
如:表格控件叫tbl,归档变量:pva\bb:
SeTPrOPChar("NewPdl0.Pdl","tbl","ValueColumnAdd","bb");//Return-Type:BOOL
SetPropWord("NewPdl0.Pdl","tbl","ValueColumnIndex",1);//Return-Type:BOOL
SetPropChar("NewPdl0.Pdl","tbl","ValueColumnTimeColumn","time1");//Return-Type:BOOL
SetPropChar("NewPdl0.Pdl","tbl","ValueColumnTagName","pva\\bb");//Return-Type:BOOL
提问者对于答案的评价:
非常感谢我还没有试不知道这个控件是不是和trend一样动态添加变量的时候需要先取消激活控件?
专家置评
已阅,最佳答案正确。