小编Del*_*nte的帖子

DataTables:隐藏tbody的滚动条时,固定列会搞乱

我有一张桌子,其中包括:

  1. 第一列是固定的
  2. TFOOT
  3. 水平滚动条的脚
  4. 隐藏了tbody的水平滚动条.

小提琴:https://jsfiddle.net/jbeteta/6sxh3gbk/12/

在此输入图像描述

    $(function() {
              $('#example').DataTable({         
            "fnInitComplete": function () {
                        // Disable scrolling in Head
                        $('.dataTables_scrollHead').css({
                            'overflow-y': 'hidden !important'
                        });

                        // Disable TBODY scroll bars
                        $('.dataTables_scrollBody').css({
                            'overflow-y': 'scroll',
                            'overflow-x': 'hidden',
                            'border': 'none'
                        });

                        // Enable TFOOT scoll bars
                        $('.dataTables_scrollFoot').css('overflow', 'auto');

                        //  Sync TFOOT scrolling with TBODY
                        $('.dataTables_scrollFoot').on('scroll', function () {
                            $('.dataTables_scrollBody').scrollLeft($(this).scrollLeft());
                        });

                    },
                scrollX: true,
                paging: true,
                fixedColumns: {
                  leftColumns: 1
                }
 });
        });
Run Code Online (Sandbox Code Playgroud)

在这种情况下,当您滚动到右侧时,您将看到固定列的最后一行单元格(背景颜色:红色)搞砸了,因为<tbody>隐藏了水平滚动条.

我的问题:有没有办法纠正这个?

顺便说一句:我不得不隐藏<tbody>水平滚动条,因为它没有与<tfoot>滚动条同步.

非常感谢 …

jquery datatables fixed-header-tables

5
推荐指数
1
解决办法
1759
查看次数

有没有办法在Oracle Sql Developer中找到用于创建用户的ddl脚本

在Toad中,很容易找到一个ddl脚本,它创建一个具有所有授权和角色的用户:

在此输入图像描述

在Oracle SQL Developer中,我找到了类似的选项,但它并不完整:

在此输入图像描述

有没有办法在Oracle SQL Developer中获得相同的Toad信息?

oracle toad oracle-sqldeveloper

2
推荐指数
1
解决办法
1万
查看次数

使用通用List和ArrayList

我正在尝试使用aspx页面中包含的所有控件ID来填充列表.

如果我为此目的使用ArrayList,则生成该列表.示例函数:AddControls1.

但是,如果我使用泛型List,我得到一个NullReferenceException错误.示例函数:AddControls2.

创建通用List时我做错了什么?

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

        ''success !
        Dim controlList1 As New ArrayList()
        controlList1 = AddControls1(Page.Controls, controlList1)

        For Each str As String In controlList1
            Response.Write(str & "<br/>")
        Next

        ''FAIL
        Dim controlList2 As New List(Of String)
        controlList2 = Nothing
        controlList2 = AddControls2(Page.Controls, controlList2)
        For Each ctl As String In controlList2
            Response.Write(ctl & "<br/>")
        Next
    End Sub

    Private Function AddControls1(ByVal page As ControlCollection, ByVal controlList As ArrayList) As ArrayList
        For Each c …
Run Code Online (Sandbox Code Playgroud)

asp.net

0
推荐指数
1
解决办法
84
查看次数