Frage : Die Werte einer Zelle in einer vorgewählten Reihe von einem RadGrid auf Klient Seite erhalten

He dort jeder, hoffe ich, dass es eine einfache Verlegenheit für dieses gibt, aber ich ein schwieriges annehmen würde, nach herum verwirren mit ihm für die letzte Tag- und Hälfte! das

I morgens ein Modul zusammenfügend, das in ein Portal DotNetNuke fällt und ich bevölkern ein Telerik RadGrid mit Daten. Ich habe jedem Tutorium gefolgt und Beispiel I kann finden, aber das Resultat hält, mit „Gegenstand Gegenstand“, „Null“ zurückzukommen, oder „undefined“.

I Notwendigkeit:
1) erhalten den Wert der „BookingID'" Spalte für jede Reihe, die vorgewählter
2) Durchlauf der Wert in eine URL-Schnur ist, das in einem RadWindow erschließen. das

I morgens versuchend, die ganze dieses using Javascript zu tun, aber, wenn Sie eine bessere Weise kennen, ich sind unten für alles an diesem Punkt.
Here sind einige der Tutorien und der Beispiele, die ich vergebens gefolgt bin:

http://stackoverflow.com/q uestions/761633/select-a-radgrid-row-client-side-inside-radwindows
http://www.telerik.com/hel p/aspnet/grid/grdgettingcellvaluesforselectedrowsclientside.html
http://www.telerik.com/com munity/forums/aspnet-ajax/grid/extracting-cell-values-from-radgrid.aspx
http://demos.telerik.com/a spnet-ajax/grid/examples/client/selecting/defaultcs.aspx
http://demos.telerik.com/a spnet-ajax/grid/examples/client/keys/defaultcs.aspx

Here ist mein gegenwärtiges Javascript und ein abgestreiftes unten radGrid:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
///Javascript///

    Funktion gup (Name) {
        Name = name.replace (/[\ []/, „\ \ \ [").replace (/[\]]/, „\ \ \] ");
        var regexS = „[\ \? u.]“ + Name + „= ([^&] *)“;
        var regex = neues RegExp (regexS);
        var resultiert = regex.exec (window.location.href);
        wenn (Resultate == Null) Rückhol"";
        sonst Rückholresultate [1];
    }
        Funktion ShowEditForm () {
            var-Vorsprung = gup („tabid ")
            var mittler = gup („mittleres ").replace (/#/, '')
            var masterTableView = $find („perDiemBookingsRadGrid“) .get_masterTableView ();
            var Identifikation = masterTableView.get_selectedItems () [0] .getDataKeyValue („BookingID ");

            window.radopen („/Default.aspx? tabid=“ + Vorsprung + „&ctl=multiEdit&mid=“ + mittler + „&SkinSrc= [G] Häute/Blaues-NCPP/Plain&BIDs=“ + Identifikation, „RadWindow3“);
        }


///Grid////

                    
                        
                            
Darstellen redigieren Form    

Antwort : Die Werte einer Zelle in einer vorgewählten Reihe von einem RadGrid auf Klient Seite erhalten

Dieses überprüfen:

(Sie tun gerade einen Alarm an dann beenden, uncomment, welches das Letzte zeichnet, wenn der Alarmblick fein selbstverständlich)
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
Funktion openRadWindow () {
		var Identifikation = "";
		var c_content = document.getElementsByClassName („c_content“);
		var-Tabelle = c_content [0] .getElementsByTagName („Tabelle“) [0];
		var rudert = table.getElementsByTagName („tr“);
		für (var i=0; i0) {
					Identifikation += „,“ + BookingID; 
				}
				sonst {
					Identifikation += BookingID; 
				}
			}
		}
		Alarm („window.radopen („/Default.aspx? tabid=“ + Vorsprung + „&ctl=multiEdit&mid=“ + mittler + „&BIDs=““ + Identifikation + „, „RadWindow3“); ");
		//if (id.length>0) {
			//window.radopen („/Default.aspx? tabid=“ + Vorsprung + „&ctl=multiEdit&mid=“ + mittler + „&BIDs=“ + Identifikation, „RadWindow3“);
		//}
	}
Weitere Lösungen  
 
programming4us programming4us