Hi,
I have been testing igGrid functionality using 2012.1 (MVC 3.2012.1.2059) and the grid looks fine and functions correctly on every desktop browser I have tried but not on iPad (iOS 5.1.1) or iPhone (iOS 5.1).
The problems that I have are with grid selection:
- When a row is selected, the appearance is not correct (although row does seem to have a subtle highlight)
- The iggridselectionrowselectionchanged event does not get fired.
I have iPad Debug console switched on and no errors are being raised to it. Are there any known issues?
This is the code is failing on iOS :-
---------------------------------------------
@{
GridModel gridModel = new GridModel(); gridModel.Columns.Add(new GridColumn("My Column Header", "ColumnID", "number", "120px")); gridModel.ID = "grdVehicles"; gridModel.Width = "100%"; gridModel.Features.Add(new GridFiltering()); gridModel.Features.Add(new GridSorting()); gridModel.Features.Add(new GridPaging()); gridModel.Features.Add(new GridSelection()); gridModel.Features.Add(new GridTooltips()); gridModel.Features.Add(new GridHiding()); gridModel.Features.Add(new GridResizing()); gridModel.DataSource = Model.DataList;
}
@Html.Infragistics().Grid(gridModel)
<script type="text/javascript">
$('#grdVehicles').live('iggridselectionrowselectionchanged', function (event, args) { alert('Click fired');});
</script>
Thanks,
Simon
p.s. Apologies, for the duplication but I have not had a reply in nearly 2 months and my customers are asking questions...
Hi Simon,
I was not able to reproduce this issue. Is it possible for you to provide a complete sample, demonstrating the behavior you are experiencing, in order to be able to investigate it further. Thank you.
Hello Simon,
I'm just checking if you still need assistance with the matter.
I think that I managed to eventually fix the problem by upgrading to the latest version and unpicking all JS/Jquery references and trying again. I don't know exactly what fixed it but I think it might have been down to using JQuery file from a Content Delivery Network rather that the one supplied with the controls.