问题列表 - 第33208页

在循环中绑定单击事件处理程序导致jQuery中的问题

我试图运行以下代码:

我将参数传递给函数,但它始终具有通过循环运行的最后一个对象的值.我在stackoverflow上读了一些关于它的文章,但我无法找到如何在我的解决方案中运行它.

该对象是从服务器返回的JSON对象.它的所有价值都是正确的.

for(var i = 0;i<parents.length;i++){
            var row        = $(document.createElement("tr"));
            var colName    = $(document.createElement("td"));

            var aDisplayCol = $(document.createElement("a"));

            var parentId = parents[i]['PARENT_ID'];

            aDisplayCol.attr("href","#").html(parents[i]['NAME']);
            aDisplayCol.bind('click',function(){ alert(parentId);});


            colName.append(aDisplayCol);

            row.append(colName);
            $('#pages tbody').append(row);                
Run Code Online (Sandbox Code Playgroud)

}

谢谢

jquery closures loops onclick

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

调整FastScroll警报对话框的大小

我想使用FastScroll作为我的历史列表并使用日期作为部分,但是警告对话框(显示联系人中的字母)不会延伸到适合文本的大小(我希望在月和日显示).

我怎样才能调整它?

android

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

网格视图图像边框

我正在使用 gridview 使用 xml 解析显示来自 xml 的图像组,现在我想在 gridview 中显示每个图像周围的边框。所有图像都应在 gridview 中的图像上显示轮廓边框。如何为 gridview 中的每个图像设置边框?

android android-gridview

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

我的数据库中是否应该有一个主电子邮件地址表?

我有一个数据库,其中有几个表有一列email用于存储电子邮件地址.因为这是用于调查,所以很多值都是相同的,更可能在名称,地址等方面相同.

我应该只有一个主Emails表,然后是一个email_id列吗?这样我只存储一次电子邮件字符串,而不是多次存储在表中.但是,如果我想确定我只存储唯一的电子邮件,那么索引检查字符串的唯一性的长度是不是有一些限制,因此我可以存储多个长电子邮件地址的副本?

在调查数据库中,我们存储他们提交的电子邮件地址.如果他们选择加入邮件列表,我们会将这些唯一的(每个成员身份一封电子邮件)存储在邮件列表成员资格表中,因此该表中可能有多个相同的地址,具体取决于他们加入的俱乐部数量.现在我正在添加一个表来跟踪退回电子邮件,因为这是电子邮件地址的属性,而不是调查或邮件列表成员资格.我在想,"这是很多字符串连接!"

这是"One True Lookup Table"的形式吗?

database database-design

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

Handler在运行线程时做了什么?

我真的对此感到困惑,但是当我从SurfaceView中触发一个线程时,我发送一个带有这样的构造函数的Handler

private static Thread thread;

public SurfaceView(Context localContext) {
      //other stuff
      thread = new Thread(mySurfaceHolder, myEngine, this, new Handler());
      //other stuff
}
Run Code Online (Sandbox Code Playgroud)

在我的线程类中,我使用我从视图发送的处理程序分配一个Handler对象,如下所示:

    public Thread (SurfaceHolder lHolder,
    Engine lEngine,
    View lView,
    Handler lHandler){

    surfaceHolder = lHolder;
    engine = lEngine;
    view = lView;
    handler = lHandler;

}
Run Code Online (Sandbox Code Playgroud)

那么这个处理程序做什么呢?我从来没有在我的线程类中以任何方式使用它,那么为什么网上的例子仍然告诉我我应该用构造函数发送一个处理程序?我看不到连接.

java android

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

如何在python字符串中引用"\"符号

我在引用字符串中的特殊符号时遇到问题:

我有: path='C:\dir\dir1\dir2\filename.doc'

我想filename.

当我尝试: filename=path[path.rfind("\"):-4]

然后解释器说它是"\"的错误行,因为它被视为注释.

python string

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

在JAR中打包Facelets文件(模板,包含,复合)

是否有可能把JSF2 Facelets文件与普通的内容为JAR从内部如其他Web应用程序中使用<ui:composition template>,<ui:include src>,<cc:implementation>等?如果是,我怎样才能实现这一目标?是否需要一些额外的配置?

jsf modularity jar facelets jsf-2

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

使用ASP.NET WebForms的jQuery DataTables服务器端处理

问题:

  • 使用ASP.NET WebForms的jQuery DataTables服务器端处理.

解:

  • Darin Dimitrov使用一个页面和排序的例子回答了这个问题,但没有做任何搜索.这是我对他的工作的基本**修改,以便在他的例子上进行搜索工作:
public class Data : IHttpHandler
{
    public void ProcessRequest(HttpContext context)
    {
        // Paging parameters:
        var iDisplayLength = int.Parse(context.Request["iDisplayLength"]);
        var iDisplayStart = int.Parse(context.Request["iDisplayStart"]);

        // Sorting parameters
        var iSortCol = int.Parse(context.Request["iSortCol_0"]);
        var iSortDir = context.Request["sSortDir_0"];

        // Search parameters
        var sSearch = context.Request["sSearch"];

        // Fetch the data from a repository (in my case in-memory)
        var persons = Person.GetPersons();

        // Define an order function based on the iSortCol parameter
        Func<Person, object> order = person => iSortCol == …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net ajax jquery datatables

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

使用RAND()在SQL Server中创建非确定性函数

经过一些搜索和阅读文档之后,很明显您可以在SQL Server中编写用户定义的函数,这些函数被标记为确定性或非确定性,具体取决于正文中使用的内置函数.

RAND()列在非确定性函数下(参见msdn文章).那么为什么我不能在函数中使用它呢?

sql function non-deterministic

9
推荐指数
2
解决办法
7466
查看次数

Microsoft ACE OLEDB提供程序抛出无法找到可安装的ISAM异常

我正在尝试使用64位进程读取Excel电子表格.因此,我使用64位版本的Micorosft Access数据库引擎2010.

以下代码

var cs = @"Provider=Microsoft.ACE.OLEDB.12.0;"
         + @"Data Source=C:\test.xls;"
         + @"Extended Properties=""Excel 14.0;""");

con = new OleDbConnection(cs);
con.Open();
Run Code Online (Sandbox Code Playgroud)

抛出异常:

找不到可安装的ISAM

使用谷歌我发现了很多关于这个例外的问题.但他们提到JET并且似乎不适用于我的问题.

有什么建议?

oledb excel ms-jet-ace

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