他の誰かが同様のことで立ち往生している場合に備えて、次のように XML ファイルからドロップダウンを設定することができました。
//create function to read XML
function loadXMLDoc(dname)
{
if (window.XMLHttpRequest)
{
xhttp=new XMLHttpRequest();
}
else
{
xhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xhttp.open("GET",dname,false);
xhttp.send();
return xhttp.responseXML;
}
// load xml file
xmlDoc=loadXMLDoc('xmlsource.asp' + gameid);
teamnames =[];
var teams = xmlDoc.getElementsByTagName("hometeams");
for (var i = 0; i < teams.length; i++) {
var hname = teams[i].getAttribute("name");
teamsnames.push(hname);
}
その後、列の定義で:
var eventColumnDefs = [
{key:"teamname", sortable:true, editor:"dropdown", editorOptions:{dropdownOptions:teamnames}}
];
これが誰かに役立つことを願っています。これと私の他の質問について助けてくれてありがとう、サティヤム。=]