Hi,
I wanna use userdata in xmlB way.
So, I generate the following xml data.
<STS0000058_00>10</STS0000058_00>
<STS0000058_01>3< /STS0000058_01>
AAA
and I call the followings.
mygrid.load(“grid.xml”, “xmlB”);
var disable = mygrid.getUserData(“TP012031”, “disable”);
The getUserData doesn’t return anything.
I need your help…
You should call getUserData method after grid was fully loaded:
mygrid.load(“grid.xml”, “xmlB”,function(){
var disable = mygrid.getUserData(“TP012031”, “disable”);
});
I want to use userdata on MouseOver event. Is it possible?
Yes, its possible. Grid has event “onMouseOver” which contain information about rowId and cellIndex:
mygrid.attachEvent(“onMouseOver”,function(rowId,cellIndex){
//do smth
});
I can get global userdata when mouseover event occurs.
but, I can’t get row’s userdata. It returns blank string.
alert( mygrid.getUserData(“”, “globaltest”));
alert( mygrid.getUserData(“TP012031”, “test”));
The following is the part of my xml.
<?xml version="1.0" encoding="utf-8" ?>
<userdata name="globaltest">globalAAA</userdata>
<userdata name="test">AAA</userdata>
- <serviceNm style="font-family:Dotum;font-size:11px; background:#f1f1f3 url(/img/sds/bg_th.gif) no-repeat left top; color:#464646; border-right:1px solid #acacac !important; text-align:left;">
</serviceNm>
<STS0000058_00 style="background:#ffffff;" />
<STS0000058_01 style="background:#ffffff;" />
<STS0000058_02 style="background:#ffffff;" />
<STS0000058_03 style="background:#ffffff;" />
<STS0000058_04 style="background:#ffffff;" />
<STS0000059_01 style="background:#ffffff;" />
<userdata name="disable"> STS0000058_02,STS0000058_03</userdata>
</row>
<userdata name="test">AAA</userdata>
.......
help me..^^:;
help me..^^:;