.&1|?" {}:+dV8msM.h%bQ#oޛ D݈n#÷ ¦378 '6H KP4JO~aAȖZz7HDno呍s/EĂ1DybB@RT?qkC)"@ g>7 N51a2M&d@Uy@=7yK`!\+(E _"Il̚74qf6oIm)ZtP{覛zؚOl2o2%P_rb0DZ`Y6ϧxp(\=TLyZܼ9ZoE%ûSg:hpL!ܰC liu|fL0G+>.$Xe)4)M.)f[7 D@\+;mIfY`v͋jQ2+dҰ%?>ˋ3LfiB)=S]+93-@M(uHmnFR!h> R^%X)}@tse J N5[y-ģL7͌2!UCx`%)Hj9z%zq]s{cbUC0(!jJCcYiuDv_/A|#4/]]xHljj: r ,1H0N!'5ޏY \8UJUAF<ή](iUͅZ9kya:hǧ*W^g5l o:hREa^=e\% p@IWl n+{HdU|й}@tse J N5[y-ģL7͌2!UCx`%)Hj:;XU3K̰W'\N" xV3=c TQ͙|ѓw-$B j&9)ֈK1UC*Op318cgam`0D*vT@hE _K#ضe%5^ĴM[:;,{mXY⮃b>}Lc(OIz,=KB,+?gs;(Yw2m *])6"Jֻ 5Aye5[tqO0Z% IVZ*"FM\״ʻ^g5l o:hREa^=e\% p@I 5%43m?sH$3joZV(@H&\bEH$$1=3 *yckheMW5&wy6b'Pnx7fW9=B"TF(ʶ^#>qQI^ZNAsqɾ:3u`{:X?4} jgKҎYfVPKOBYLxF$-:P [C,IZ`(Slvs1,~q9_rf&!ufNW©2lZ也.!5,MsǗ!n#»MV&]95(,pc8o)%m,{x‹3٩5 Bғ?l!DdN,ΥV2q6Lb/ðִauu^)}ovZtEޑ(RE!BIB/Zc@8nn&,`\fNoʖ{lfDF;c;!b[FG;\ |Π/Βe#F+`\&8p//2ФZ\V=XQWd ci}U.T'KqBk չD[59q4meax::OE_Yt8 ʣ)8͜zg&bfSiKFإ[ʾ0ј޶53ƀao%gv*7ItV$F,9 7m/ h5VƄjx K9K5L`KeCsahQ31y6vF8q9t0@pz]{a}=Co 3ʗ&ۍњYMt+sIq~=8nn&,`\fJc ey>^X8nn&,`\fJBB c23;=#Eݩq6W"9mi#ۖ&c1ePA8nn&,`\f>\E7uPp(YED#?f_O3T-9 ǰjt e8fnW6=udD8ORݣS`Λ2!L\>x2nߝY5BSwKVLV"y͈PךPi,v%N򋆣7+*\.7}Xl‡\ ~sr38nn&,`\f3#T~L>D8nn&,`\f'G,nK w`\̹$lFo3w by index. $scope.rowSelectClick = function () { grid.selectRow(parseInt($scope.value)); }; // clear selection. $scope.clearSelectionClick = function () { grid.clearSelection(); }; var selectionInfo = function () { // gets selected row indexes. The method returns an Array of indexes. var selection = grid.getSelection(); var selectedRows = "Selected Row Indexes:"; if (selection && selection.length > 0) { var rows = grid.getRows(); for (var i = 0; i < selection.length; i++) { var rowData = selection[i]; selectedRows += rows.indexOf(rowData); if (i < selection.length - 1) { selectedRows += ", "; } } } $scope.selectedRows = selectedRows; } $scope.rowSelect = function (event) { // event arguments var args = event.args; // row index var index = args.index; // row data var rowData = args.row; // row key var rowKey = args.key; selectionInfo(); }; $scope.rowUnselect = function (event) { // event arguments var args = event.args; // row index var index = args.index; // row data var rowData = args.row; // row key var rowKey = args.key; selectionInfo(); }; });
First Name Last Name Product Price Quantity
Ian Devling Espresso Truffle $1.75 8
Nancy Wilson Cappuccino $5.00 3
Cheryl Nodier Caffe Americano $2.50 4
Martin Saavedra Caramel Latte $3.80 11
Guylene Bjorn Green Tea $1.50 8
Andrew Burke Caffe Espresso $3.00 2
Regina Murphy White Chocolate Mocha $3.60 6
Michael Murphy Caramel Latte $3.80 2
Petra Bein Caffe Americano $2.50 7
Nancy Nodier Caffe Latte $4.50 10
Peter Devling Green Tea $1.50 1
Beate Saylor Espresso con Panna $3.25 3
Shelley Nodier Peppermint Mocha Twist $4.00 7
Nancy Murphy Peppermint Mocha Twist $4.00 1
Lars Wilson Caffe Espresso $3.00 11
Settings
Select Row:

Select Clear Selection

{{selectedRows}}
Selection Mode: