Vraag : Krijg de waarden van een cel in een geselecteerde rij van een RadGrid aan cliëntKant

Hey daar iedereen, hoop ik er een eenvoudige moeilijke situatie voor dit is, maar ik zou ingewikkelde na het knoeien rond met het voor de laatste anderhalve dag goedkeuren!

I am een module samenbrengen die in een portaal zal dalen DotNetNuke en ik bevolk een Telerik RadGrid met gegevens. Ik heb elk leerprogramma gevolgd en het voorbeeld 1 kan vinden, maar het resultaat houdt terugkomend met „objecten Voorwerp“, „ongeldig“, of „niet gedefiniëerd“. />I behoefte
1) krijgt de waarde van de „BookingID'"kolom voor elke rij die geselecteerde/>2) pas

I am proberen elk van dit te doen die javascript, maar als u een betere manier kent gebruiken, ik die ben neer voor om het even wat op dit punt.
Here is enkele leerprogramma's en voorbeelden die ik nutteloos heb gevolgd:

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 is mijn huidige JavaScript en gestript onderaan radGrid:
" codeBody "
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:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
///Javascript///

    functie gup (naam) {
        naam = name.replace (/[\ []/, „\ \ \ [“) .replace (/[\]]/, „\ \ \]“);
        var regexS = „[\ \? &]“ + naam + „= ([^&] *)“;
        var regex = nieuwe RegExp (regexS);
        var vloeit = regex.exec voort (window.location.href);
        als (ongeldige resultaten ==) terugkeer "";
        anders terugkeerresultaten [1];
    }
        functie ShowEditForm () {
            var lusje = gup („tabid“)
            medio var = gup („medio“) .replace (/#/, '')
            var masterTableView = $find („perDiemBookingsRadGrid“) .get_masterTableView ();
            var identiteitskaart = masterTableView.get_selectedItems () [0] .getDataKeyValue („BookingID“);

            window.radopen („/Default.aspx? tabid=“ + lusje + „&ctl=multiEdit&mid=“ + medio + „&SkinSrc= [G] Huiden/blauw-NCPP/Plain&BIDs=“ + identiteitskaart, „RadWindow3“);
        }


///Grid////

                    
                        
                            
Toon Form   uitgeef;  
Het

Antwoord : Krijg de waarden van een cel in een geselecteerde rij van een RadGrid aan cliëntKant

Controleer dit:

(u doet dan enkel een alarm bij beëindigt, uncomment de laatste lijnen als het alarm natuurlijk fijn kijkt)
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
functie openRadWindow () {
		var identiteitskaart = "";
		c_content var = document.getElementsByClassName („c_content“);
		var lijst = c_content [0] .getElementsByTagName („lijst“) [0];
		var rijen = table.getElementsByTagName („RT“);
		voor (var i=0; i0) {
					identiteitskaart += „,“ + BookingID; 
				}
				anders {
					identiteitskaart += BookingID; 
				}
			}
		}
		alarm („window.radopen („/Default.aspx? tabid=“ + lusje + „&ctl=multiEdit&mid=“ + medio + „&BIDs=““ + identiteitskaart + „, „RadWindow3“); “);
		//if (id.length>0) {
			//window.radopen („/Default.aspx? tabid=“ + lusje + „&ctl=multiEdit&mid=“ + medio + „&BIDs=“ + identiteitskaart, „RadWindow3“);
		//}
	}
Andere oplossingen  
 
programming4us programming4us