小编dca*_*ary的帖子

如何在没有数据时阻止jquery dataTable插件添加行和消息

当表中没有数据时,我们的产品所有者希望我们的空表只显示表头.我似乎无法阻止dataTable创建一个带有"empty ..."消息的行.

这是我用来初始化dataTable的代码.我知道这里有些事情是错的.我一直在试验.:)

$('#InBox').dataTable({
    "bFilter": false,
    "bPaginate": false,
    "bLengthChange": false,
    "bInfo": false,
    "oLanguage": {
        "sEmptyTable": '',
        "sInfoEmpty": ''
    }
});
Run Code Online (Sandbox Code Playgroud)

这是我试图在dataTable的init函数中放入的一些代码,但我不知道如何让它工作.

/* Table is empty - create a row with an empty message in it */
            var anRows[0] = document.createElement('tr');

            if (typeof oSettings.asStripClasses[0] != 'undefined') {
                anRows[0].className = oSettings.asStripClasses[0];
            }

            var nTd = document.createElement('td');
            nTd.setAttribute('valign', "top");
            nTd.colSpan = oSettings.aoColumns.length;
            nTd.className = oSettings.oClasses.sRowEmpty;
            if (oSettings.fnRecordsTotal() > 0) {
                if (oSettings.oLanguage.sZeroFilterRecords.indexOf("_MAX_") != -1)
                    oSettings.oLanguage.sZeroFilterRecords = oSettings.oLanguage.sZeroFilterRecords.replace("_MAX_", oSettings.fnRecordsTotal());
                nTd.innerHTML = oSettings.oLanguage.sZeroFilterRecords;
            } else …
Run Code Online (Sandbox Code Playgroud)

datatable jquery

8
推荐指数
2
解决办法
9128
查看次数

C#XAML InputScope ="Number"表示不需要的特殊字符

我试图只提供一个数字键盘.我一直在左边获得字符的特殊字符区域,而我只想在右边有数字区域.

(见下图)

在此输入图像描述

XAML:

<TextBox x:Name ="EmployeeId" InputScope="Number" />
Run Code Online (Sandbox Code Playgroud)

C#:

var inputScope = new InputScope ();
var inputScopeName = new InputScopeName();
inputScopeName.NameValue = InputScopeNameValue.Number;
inputScope.Names.Add(inputScopeName);
EmployeeId.InputScope = inputScope;
Run Code Online (Sandbox Code Playgroud)

我读过了:

http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.input.inputscopenamevalue.aspx http://msdn.microsoft.com/en-us/library/windows/apps/xaml/dn792128 http://msdn.microsoft.com/en-us/library/windows/apps/hh393998(v=vs.105).aspx

我也搜索了stackoverflow帖子.

有谁知道如何让我的Window RT应用程序只显示数字键盘.当InputScope是Number,TelephoneNumber或NumberFullWidth时,预期下面会出现什么?

谢谢.担

[下面编辑(可能的解决方案)]

我决定创建一个新的应用程序并尝试...

<StackPanel Grid.Row="2" Grid.Column ="0" Grid.ColumnSpan="2"   Width ="300">
        <TextBox Header ="Telephone Number" InputScope="TelephoneNumber"/>
        <TextBox Header ="Pin" InputScope="NumberFullWidth"/>
        <TextBox Header ="Numeric Password" InputScope="Number"/>
        <TextBox Header ="Web site" InputScope="Url"/>
    </StackPanel>
Run Code Online (Sandbox Code Playgroud)

在Windows应用商店应用程序中,您将获得上图中的行为.在Window Phone应用程序中,您得到的结果我只是数字键盘.呸...重新创建真的很简单.

c# xaml inputscope windows-runtime

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

标签 统计

c# ×1

datatable ×1

inputscope ×1

jquery ×1

windows-runtime ×1

xaml ×1