在ggb的脚本里,利用getXML()函数可以获取指定对象的基本信息,例如条件显示信息。
function getobjConditionToShow(obj)
{
var str
str=ggb.getXML(obj)
if(str.search("showObject")>0)
{
str=str.slice(str.search("
}
else {str="-1"}
return str
}
自己写了一个函数,可以获取指定对象的条件显示信息(前提是我的条件显示信息都是i==的形式)。
建立一个插入页按钮,添加脚本
var str,i,strn,str1,n
str=ggb.getAllObjectNames()
n=ggb.getValue('i')
str1=""
for(i=0;i { strn=getobjConditionToShow(str[i]) if(strn {} else { strn=1+parseInt(strn) str1 = "SetConditionToShowObject(" + str[i] + ", i ==" +strn + ")" ggb.evalCommand(str1) } } 这样可以实现插入页的功能。 和这个类似,建立一个删除页按钮,添加脚本 var str,i,strn,str1,n str=ggb.getAllObjectNames() n=ggb.getValue('i') str1="" for(i=0;i { strn=getobjConditionToShow(str[i]) if(strn {} else if(strn==n) { ggb.deleteObject(str[i]) } else { strn=parseInt(strn)-1 str1 = "SetConditionToShowObject(" + str[i] + ", i ==" +strn + ")" ggb.evalCommand(str1) } } 这样可以实现删除页的功能。
页面更新:2024-03-15
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号