0

ブラウザーでスクロールバーを有効にすることに関して、多くの混乱と不必要な複雑さがあるようです。

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>
4

1 に答える 1