ブラウザーでスクロールバーを有効にすることに関して、多くの混乱と不必要な複雑さがあるようです。
asp.net アプリがあり、asp.net リピーターで作成されたキューを表示しようとしています。垂直スクロールバーは問題なく、期待どおりに機能します。ただし、ウィンドウの下部 (アプリの div やその他の要素ではなく、ブラウザー ウィンドウ) にデフォルトの水平スクロールバーを配置することは、私が見つけた解決策がなく、大きな苦痛であることが証明されています。 .
ブラウザで水平スクロールバーが有効になっていることを確認するにはどうすればよいですか?
また、おまけの質問として、リピーター テーブルのヘッダーを画面に固定するにはどうすればよいですか? 以下のコード。
<asp:Repeater ID="ResultsTableRepeater" runat="server">
<HeaderTemplate>
<table id="RepeaterTable" class="td-table-bordered" style="font-size: small>
<tr id="FixedHeader" >
<th>Change #</th>
<th>Change Title</th>
<th>Description</th>
<th>Change Sponsor</th>
<th>Clarity Id</th>
<th>Assigned To</th>
<th>Intake Received</th>
<th>Risk Rating</th>
<th>Risk Analysis Completed</th>
<th>Performance Testing?</th>
<th>PRA Status</th>
<th>Lab Request Status</th>
<th>Target Production Date</th>
<th>Overall Status</th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr style='<%#(Eval("AssignedTo").ToString() == "1" || Eval("AssignedTo").ToString() == "2")? "": "font-weight:bold; background-color:cornsilk" %>'>
<td>
<asp:Label ID="ChangeLabel" runat="server" Text='<%# Eval("ChangeId") %>'></asp:Label></td>
<td>
<asp:HyperLink ID="UpdateLink" NavigateUrl='<%# Eval("ChangeId", "http://dev.rlaninfrastructure.tdbank.ca/RCGViewForm?ChangeId={0}") %>' runat="server"><%# Eval("ChangeTitle") %></asp:HyperLink></td>
<td><%# Eval("ChangeDescription") %></td>
<td><%# Eval("ChangeSponsor") %></td>
<td><%# Eval("ClarityId") %></td>
<td><%# (Eval("EmployeeName").ToString() == string.Empty) ? "" : Eval("EmployeeName")%></td>
<td><%# ((DateTime)Eval("DateSubmitted")).ToShortDateString() %></td>
<td><%# (Eval("OverallRiskRating").ToString() == string.Empty) ? "Not Completed" : (Eval("OverallRiskRating").ToString() == "3") ? "High" : (Eval("OverallRiskRating").ToString() == "2") ? "Med" : "Low" %></td>
<td><%# (Eval("RiskAnalysisComplete").ToString() != string.Empty) ? ((DateTime)Eval("RiskAnalysisComplete")).ToShortDateString() : "Not Completed"%></td>
<td>
<asp:Label ID="PRALabel" runat="server"
Text='<%# (Eval("PRAComplete").ToString() == "1") ? "PRA Form Submitted" : (Eval("IsPCoERequired").ToString() == "1"
|| Eval("IsCanadianRetailBranch").ToString() == "1") ? "Yes" : "No" %>'>
</asp:Label>
</td>
<td>
<asp:Label ID="PRACompleteLabel" runat="server"
Text='<%# (Eval("PRAComplete").ToString() == "1") ? "Completed"
: ((Eval("IsPCoERequired").ToString() != "1" || Eval("IsCanadianRetailBranch").ToString() != "1")
? "Not Required" : "Pending") %>'></asp:Label>
</td>
<td>
<asp:Label ID="LabRequestedLabel" runat="server" Text='<%# (Eval("LabRequested").ToString() == "1") ? "Lab Requested"
: ((Eval("IsLabRequired").ToString() != "1") ? "Not Required"
: "Pending Lab Form Completion") %>'></asp:Label>
</td>
<td><%# ((DateTime)Eval("TargetDate")).ToShortDateString() %></td>
<td><%# Eval("OverallChangeStatus").ToString() == "1"? "In Progress"
: Eval("OverallChangeStatus").ToString() == "2"? "Completed"
: Eval("OverallChangeStatus").ToString() == "3" ? "Pending"
: Eval("OverallChangeStatus").ToString() == "4"? "Under Review"
: Eval("OverallChangeStatus").ToString() == "5"? "On Hold"
: Eval("OverallChangeStatus").ToString() == "6"? "Rejected"
: "" %>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>