FloatPanel中控件值的获取问题
webGis 网页中添加了一个FloatPanel,然后在FloatPanel中添加了一个DropDownList,在JavaScript通过如下代码获取DropDownList的值,如果你的DropDownList是放在FloatPanel中的,而且是runat=server的 它在客户端的Id应该是FloatPanel的Id+"_"+RegionNameCmb:
var pLRegionObj =window.document.getElementById("FloatPanel1_RegionNameCmb");
如果不是runat=server的话,它的ID 就是var pLRegionObj =window.document.getElementById("RegionNameCmb");
如果FloatPlane还放到了Tab控件中,变通一下就行了,如tabId_tabPanlid_floatplaneid_dropdownlistid 就可以获取到了。
不过,9.3里面可以直接通过getelementbyid()的办法来获得floating panel里面的元素。
一起学习GIS及其二次开发,一起进步!