日期:2014-05-17 浏览次数:20834 次
function getColumnValue(target){ var columnName=target.getAttribute("columnName"); var tableName=dojo.byId("tableName").innerHTML; curTargetID=target.id; /** dojo version 1.0.2 Ajax */ pars="tableName="+tableName+"&columnName="+columnName; dojo.xhrGet({ url:"dCSystemColumnValueServlet?"+pars, handleAs:'json', // timeout:4000, load:function (json,ioArgs){ showColumnValue(json); }, error: function(json) { //alert("Error"); var targetDiv=dojo.byId(curTargetID); targetDiv.style.width="200px"; } }); } function showColumnValue(json){ var obj=dojo.fromJson(json); var div=document.createElement('div'); var table=document.createElement('table'); var tbody=document.createElement("tbody"); div.className='InnerBox'; //alert("recordNumber:"+recordNumber); for(var i=0;i<obj.values.length;i++) { var columnValue=obj.values[0].value; var td=document.createElement('td'); td.className="DragBoxTd"; if(columnValue){ if(columnValue.length>20){ td.innerHTML=columnValue.substring(0,20)+'...'; }else{ td.innerHTML=columnValue; } if (i%2==0) { td.style.backgroundColor="#9faed7"; }else{ td.style.backgroundColor="#d8ddf1"; } } var tr=document.createElement('tr'); tr.appendChild(td); tbody.appendChild(tr); table.appendChild(tbody); }