Advertisement
AlesB

Untitled

Jan 4th, 2024 (edited)
1,260
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ASP 2.40 KB | Software | 0 0
  1. @model MyWebApp.Models.DeviceDataTableModel
  2.  
  3. @{
  4.    ViewData["Title"] = "Device data table";
  5. }
  6.  
  7. <html>
  8. <head>
  9.    <script type="text/javascript">
  10.       function handleIt() {
  11.          alert("hello");
  12.       }
  13.    </script>
  14.  
  15.    <script type="text/javascript">
  16.       function setNewSelectedDate(object) {
  17.          console.log(object.value);
  18.          alert("@Model.testField");
  19.          var new_value = String(object.value);
  20.          Model.testField = new_value;
  21.          alert("@Model.testField");
  22.       }
  23.    </script>
  24.  
  25.    <script type="text/javascript">
  26.       function getSelectedDate() {
  27.          var selected_value = document.getElementById("dateSelector").value;
  28.          console.log(selected_value);
  29.          return selected_value;
  30.       }
  31.    </script>
  32. </head>
  33.  
  34. <body>
  35.  
  36.  
  37.    <div>
  38.       <form name="myform" action="javascript:getSelectedDate()">
  39.          <input name="Submit" type="submit" value="Update" />
  40.       </form>
  41.  
  42.       <form asp-controller="DeviceDataTable" runat=client asp-action="DeviceDataTable">
  43.          <input type="date" id="dateSelector" name="myDate" asp-for="@Model.mSelectedDate" value=@Model.mSelectedDate.ToString("yyyy-MM-dd") onchange="javascript:setNewSelectedDate(this)">
  44.  
  45.          <a asp-controller="DeviceDataTable" asp-action="DeviceDataTable" asp-route-Db="@Model.rmDatabaseName" asp-route-DevId="@Model.rmUniqueId"
  46.             asp-route-Date="javascript:getSelectedDate()">
  47.             <p class="item" style="width:40px;">
  48.                <img src="../../images/check.png" alt="Show device data in table" style="width:32px;height:32px;" />
  49.             </p>
  50.          </a>
  51.       </form>
  52.  
  53.       <table class="table">
  54.          <tr>
  55.             <th>
  56.                TimeStamp
  57.             </th>
  58.             <th>
  59.                Value
  60.             </th>
  61.             <th>
  62.                Text
  63.             </th>
  64.          </tr>
  65.  
  66.          @if (Model != null && Model?.DeviceData != null)
  67.          {
  68.             int id = 0;
  69.             foreach (var item in Model?.DeviceData)
  70.             {
  71.                id++;
  72.                <tr>
  73.                   <td>
  74.                      @item.Value
  75.                   </td>
  76.                   <td>
  77.                      @item.Value
  78.                   </td>
  79.                   <td>
  80.                      @item.Text
  81.                   </td>
  82.                </tr>
  83.             }
  84.          }
  85.       </table>
  86.    </div>
  87. </body>
  88. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement