Advertisement
Guest User

Untitled

a guest
Jan 17th, 2018
305
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.75 KB | None | 0 0
  1. @using EBT.Resources;
  2. @using EBT.MVCWebFramework.Controllers.AdminManagement;
  3. @using EBT.MVCWebFramework.Controllers.Dispatch;
  4.  
  5. @model EBT.WebFramework.UIModels.EBTJqGridModel
  6.  
  7.  
  8.  
  9. @{
  10. ViewBag.Title = Res.PAGE_CORRIDORING_ALERT_LIST;
  11. }
  12.  
  13. <style>
  14. .ui-grid-image img {
  15. height: 120%;
  16. vertical-align: middle;
  17. }
  18. </style>
  19.  
  20. @Styles.Render(EBT.SystemFramework.Util.ResolveUrl("Skin/Default/Jquery/jquery.layoutChooser.css"))
  21.  
  22.  
  23. @Scripts.Render(EBT.SystemFramework.Util.ResolveUrl("Scripts/UserControls/EBTJqGrid.js"))
  24. @Scripts.Render(EBT.SystemFramework.Util.ResolveUrl("Scripts/JQuery/jquery.datetime.js"))
  25.  
  26.  
  27.  
  28. @using (Html.BeginForm())
  29. {
  30. @Html.ValidationSummary(true)
  31. <div class="ui-frame panel-content">
  32. <label for="from">@Res.COM_FROM</label>
  33. <input id="from" name="fromdate" type="text" class="ui-datetime" />
  34. <label for="to">@Res.COM_TO</label>
  35. <input id="to" name="todate" type="text" class="ui-datetime" />
  36. <label for="alert_Status">@Res.ALERT_STATUS</label>
  37. <select id="alert" name="alert_status">
  38. <option value="all">@Res.ALL_ALERT</option>
  39. <option value="onGoing">@Res.ONGOING_ALERT</option>
  40. <option value="ended">@Res.ENDED_ALERT</option>
  41. </select>
  42. </div>
  43. <div>
  44. @{Html.RenderPartial("_JqGrid", Model);
  45. }
  46. </div>
  47.  
  48. <script language="javascript" type="text/javascript">
  49.  
  50. $(document).ready(function () {
  51. var datetimes = $('#from').dateTime({ type: 'datetime' });
  52. var datetimess = $('#to').dateTime({ type: 'datetime' });
  53. var alertStatus = $('#alert');
  54. var popinMap;
  55.  
  56. var corridoringGrid = $('@Model.Selector').toJqGrid({
  57. externalControls: [datetimes, datetimess, alertStatus]
  58. });
  59.  
  60. corridoringGrid.toJqGrid({
  61. afterSearch: function () {
  62. corridoringGrid.toJqGrid('bindEvent', 'view_map', function (e, id) {
  63. displayPopinMap(id);
  64. });
  65. }
  66. });
  67.  
  68. function displayPopinMap(tripId) {
  69. if (parseInt(tripId) > 0) {
  70. var title = '<div>' +
  71. translate("TRIP_MAP_TITLE")
  72. '</div>';
  73.  
  74. popinMap = $(this).popin({
  75. href: "~/Dispatch/Trip/TripPopin/TripMap",
  76. parameters: { "id": tripId },
  77. width: '80%',
  78. height: '80%'
  79. });
  80.  
  81. popinMap.on('popinopen', function (e, data) {
  82. data.popin[0].parentNode.firstChild.firstChild.innerHTML = title;
  83. });
  84. }
  85. };
  86.  
  87. });
  88.  
  89. </script>
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement