Я пытаюсь показать булавки в моем элементе управления картой, и я использовал следующий код в старой теме 4.2, и он работал нормально.Но с новой темой APEX я получаю apex.ajax.clob
это не ошибка конструктора
function refreshMap()
{
var gData;
var clob_ob = new apex.ajax.clob
(
function()
{
var rs = p.readyState
if(rs == 4)
{
gData = p.responseText;
if(gData.length == 0)
{
alert("No task found.");
return;
}
if(gData=='-1')
{
alert("Data too large to be displayed. Filter task by type or select smaller date range.");
return;
}
}
if(gData)
{
var actArray = gData.split("~#~");
var bounds = new google.maps.LatLngBounds();
for(var i=0; i < actArray.length; i++)
{
acct = ""+actArray[i];
var colArray = acct.split("~@~");
var repStatus = colArray[5];
var link = '<b><u><a href="'+colArray[7]+'">'+colArray[2]+'</a></u></b>';
var html = '<table><tr><td style="font-weight: bold; font-size: 175%;">'+colArray[3]+'</td></tr></table><table><tr><td> </td></tr><tr><td><b>Task # : </b> </td><td>'+link+'</td></tr><tr><td align="left"><b>Subject : </b> </td><td>'+colArray[4]+'</td></tr><tr><td align="left"><b>Status : </b> </td><td>'+repStatus+'</td></tr></table>';
var newmarker = new google.maps.Marker({
position: new google.maps.LatLng(colArray[0], colArray[1]),
map: map,
//title: html,
icon: 'http://chart.apis.google.com/chart?chst=d_map_pin_letter&chld=%E2%80%A2|'+colArray[8]
});
newmarker['infowindow'] = new google.maps.InfoWindow({
content: html
});
google.maps.event.addListener(newmarker, 'click', function() {
this['infowindow'].open(map, this);
});
marker.push(newmarker);
bounds.extend(new google.maps.LatLng(colArray[0], colArray[1]));
}
map.fitBounds(bounds);
}
});
clob_ob._get();
}