小编San*_*tos的帖子

97
推荐指数
7
解决办法
8万
查看次数

Knockout foreach绑定中的$ index + 1

我需要$index+1在表格中显示.

如果我只是使用$index所有元素将从0开始,我需要从1开始.

这是淘汰赛的文档:http://knockoutjs.com/documentation/foreach-binding.html

在那里你可以找到这个例子:

<h4>People</h4>
<ul data-bind="foreach: people">
    <li>
        Name at position <span data-bind="text: $index"> </span>:
        <span data-bind="text: name"> </span>
        <a href="#" data-bind="click: $parent.removePerson">Remove</a>
    </li>
</ul>
<button data-bind="click: addPerson">Add</button>
Run Code Online (Sandbox Code Playgroud)

所以它将显示以下内容:

位置0处的名字:Bert删除

第1位的名字:Charles删除

位置2处的名称:Denise删除

我真的需要它只是为了显示目的.

位置1的名字:Bert删除

名字在第2位:Charles删除

位置3处的名称:Denise删除

我没试这么成功 <span data-bind="text: ($index + 1)"> </span>

knockout-2.0 knockout.js

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

将Xml转换为Table SQL Server

我想知道如何读取xml数据并将其转换为TSQL中的表?

例如:

<row>
    <IdInvernadero>8</IdInvernadero>
    <IdProducto>3</IdProducto>
    <IdCaracteristica1>8</IdCaracteristica1>
    <IdCaracteristica2>8</IdCaracteristica2>
    <Cantidad>25</Cantidad>
    <Folio>4568457</Folio>
</row>
<row>
    <IdInvernadero>3</IdInvernadero>
    <IdProducto>3</IdProducto>
    <IdCaracteristica1>1</IdCaracteristica1>
    <IdCaracteristica2>2</IdCaracteristica2>
    <Cantidad>72</Cantidad>
    <Folio>4568457</Folio>
</row>      
Run Code Online (Sandbox Code Playgroud)

8   3   8   8   25  4568457
3   3   1   2   72  4568457
Run Code Online (Sandbox Code Playgroud)

xml sql t-sql sql-server-2005 sql-server-2008

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

什么是在Knockout中链接/同步视图模型的最佳方式?

如果您在一个页面上有多个视图模型,那么如何确保它们可以保持同步?例如,如果添加了一个项目或者在一个视图模型上单击了一个按钮,并且您希望其他视图模型对该更改敏感,那么Knockout可以本机地管理它,还是使用某些消息传递或发布/订阅体系结构更好.

我想远离管理模型之间的可观察性.

publish-subscribe knockout.js knockout-postbox

14
推荐指数
1
解决办法
7285
查看次数

如何管理每个标签的一个会话?

嗨,我想模仿网站ClickBank.com的行为,例如:

打开网站,然后登录,如果我打开一个带有相同网站的标签,它会再次要求我登录.

这让我想知道如何管理每个标签的一个会话.

只是为了澄清,如果我在新标签中登录,我不会放松对第一个标签的控制.他们是单独的会议.

谢谢

asp.net session session-cookies

7
推荐指数
1
解决办法
3649
查看次数

图表重复值中的垂直轴 - SQL Reporting Services 2008

嗨,我有以下问题.

我在SSRS 2008中做了一个图表.我正在计算,计数的结果是2.

由于计数很少,图表在Y轴上重复这些值.例如,当计数为50时,不会发生这种情况. 替代文字

如何摆脱重复值1 1和2 2.当然,如果我将间隔设置为1,问题是固定的,但如果计数为50,则间隔将显示为0到50(0,1,2 .. .50,我不想要那个)

我希望有人有答案,谢谢.

charts ssrs-2008

6
推荐指数
1
解决办法
5007
查看次数

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

在表单MVC上禁用非侵入式验证

我在页面中有两种形式。我希望第一种形式使用非干扰式验证(因为它是由MVC自动生成的),但是我手动编写的第二种形式则不要使用非干扰式验证。

这是一些代码:

@using (Html.BeginForm("Add", "Contacts", FormMethod.Post, new { id = "AddForm" }))
{
    @Html.ValidationSummary(true)

    <fieldset>
        <legend>Datos Contacto</legend>
        <div class="editor-label">
            @Html.LabelFor(model => model.Name)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.Name)
            @Html.ValidationMessageFor(model => model.Name)
        </div>
        <div class="editor-label">
            @Html.LabelFor(model => model.ContactDepartmentID)
        </div>
        <div class="editor-field">
            @Html.DropDownListFor(model => model.ContactDepartmentID, (List<SelectListItem>)ViewBag.ContactDepartments)
            @Html.ValidationMessageFor(model => model.ContactDepartmentID)
        </div>
        <div class="editor-label">
            @Html.LabelFor(model => model.Sex)
        </div>
        <div class="editor-field">
            @Html.DropDownListFor(model => model.Sex, (List<SelectListItem>)ViewBag.Sexs)
            @Html.ValidationMessageFor(model => model.Sex)
        </div>
    </fieldset>
    <br />
    @Html.HiddenFor(model => model.SerializedEmails, new { data_bind = "value: ko.toJSON($root.emails())" })
    @Html.HiddenFor(model => model.SerializedPhones, …
Run Code Online (Sandbox Code Playgroud)

jquery-validate unobtrusive-validation asp.net-mvc-4

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

如何配置SQL Server以管理ASP.NET会话

我需要知道如何配置.config来管理SQL Server中的Session状态

sql-server asp.net session-state

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

全屏API无法在Chrome/iOS上运行

我想在用户点击链接/按钮时全屏显示视频.这在桌面上运行良好,但在使用chrome的iPad上运行不佳.

根据这个http://caniuse.com/fullscreen有一些限制,但我找不到该表上的chrome/ios.

如果有人告诉我这是一个有效的系统限制,我会非常感谢来自一个好消息来源的链接.

这是一些代码:

HTML:

<video id="video1" width="420" controls>
    <source src="http://www.w3schools.com/html/mov_bbb.mp4" type="video/mp4" />
    <source src="http://www.w3schools.com/html/mov_bbb.ogg" type="video/ogg" />Your browser does not support HTML5 video.</video>

<button onclick="PlayFunction();">PLAY</button>
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

 function PlayFunction()
{
        launchFullScreen(document.getElementById("video1")); // any individual element);
    $("#video1")[0].play();

}function launchFullScreen(element) {  
      if (element.requestFullScreen) {
        element.requestFullScreen();
    } else if (element.mozRequestFullScreen) {
        element.mozRequestFullScreen();
    } else if (element.webkitRequestFullScreen) {

        element.webkitRequestFullScreen();
    }
    else if (element.msRequestFullscreen) {
        element.msRequestFullscreen();
    } else if (element.webkitRequestFullscreen) {

        element.webkitRequestFullscreen();
    } else {

        alert("no cai en ningun lado");
    }
}
Run Code Online (Sandbox Code Playgroud)

JSfiddle:http …

javascript video google-chrome ios

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