问题列表 - 第9119页

JQuery Auto Suggest Serverside

提出服务器端JQuery插件被证明有点残酷.我已经环顾四周,但他们处理静态信息.有没有人有一个很好的免费服务器端自动建议JQuery?

jquery autocomplete

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

为什么我无法检索为响应jQuery AJAX请求而插入的内容的计算高度?

我确信这已经反复讨论过,但我很难过.我正在使用jQuery对ASP.NET Web服务进行AJAX调用,该服务返回一些HTML.那部分工作正常.

我想对返回的HTML的高度进行一些计算,但是当第一次调用时我得到的高度为0.我知道我的计算只是在AJAX调用完成之前发生,因为在第二次尝试它的工作.如果我清除缓存然后再次返回0.

我需要在呈现html后触发事件.我曾尝试过全球和本地的活动ajaxComplete.

$.ajax({
    type: "POST",
    url: "Webservices/Service.asmx/HelloWorld",
    data: "{}",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function(msg) {
        $("#OverlayContent").html(msg.d);
    }
    complete: function(msg) {
        alert($("#OverlayContent").height());
    } 
});
Run Code Online (Sandbox Code Playgroud)

我感谢任何帮助.

javascript ajax jquery dom

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

WPF DataTemplate:如何及时创建工具提示?

我正在使用DataTemplates在ItemsControl中呈现项目。我想显示每个项目的工具提示。如果我使用诸如ToolTip =“ {Binding MyToolTip,Mode = OneWay}”之类的绑定,则WPF会在开始时获取一次工具提示,并且在打开时不会更新工具提示。

我的项目实现了INotifyPropertyChanged,因此原则上我可以为MyToolTip生成更改通知。问题是,工具提示是基于基础模型中的许多信息生成的。这些信息经常更改,并且为MyToolTip属性生成更改通知既麻烦又效率低下。此外,我不希望最初产生所有项目的工具提示。相反,我想强制在打开工具提示时生成一个新的工具提示。我该怎么做?

wpf tooltip datatemplate itemscontrol

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

返回文件结果后,jQuery重新启用表单

我有一个ASP.NET MVC表单,该表单将报告作为File(...)结果返回。这意味着触发文件下载后,浏览器将停留在当前页面上。使用jQuery,我想禁用“提交”按钮,然后在文件返回后重新启用它。我的代码已经很好地禁用了按钮,但是,我找不到文件返回后触发的事件。

这是我到目前为止的内容:

  $(document).ready(function() {
        $("#downloadForm").submit(function() {
            $("#cmdSubmit").attr("disabled", "disabled");
            $("#uiProgress").show();
        });
    });
Run Code Online (Sandbox Code Playgroud)

当表单提交返回时,我可以添加什么来触发?

asp.net-mvc jquery

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

Mercurial中的"死"目录

在我的Hg存储库(在Google Code中),我有一个不应该存在的目录.基本上我决定把所有东西都移到一个子目录中(我把所有东西放在根目录中),这很好但是现在有几个'死'目录.我的理解HG工作文件而不是跟踪目录所以我认为这是正在发生的事情.

原始目录结构:

/
- includes/
  - bootstrap
- index
Run Code Online (Sandbox Code Playgroud)

变更和推送(这是我在工作副本中看到的,这是最新的):

/
- project/
  - includes/
    - bootstrap
  - index
Run Code Online (Sandbox Code Playgroud)

结果(这是我在远程仓库上看到的):

/
- includes/
- project/
  - includes/
    - bootstrap
  - index
Run Code Online (Sandbox Code Playgroud)

这只发生在远程存储库上,我的工作副本没问题.我已经看到该push命令可以在远程仓库运行远程命令 - 我可以使用它运行吗?

directory mercurial google-code

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

有一个很好的HAML - > ERB/HTML转换器吗?

我正在寻找一种可靠的方法将HAML模板转换为等效的ERB/HTML模板?

有人见过吗?

haml ruby-on-rails converter

63
推荐指数
3
解决办法
4万
查看次数

.net cf在焦点上显示键盘的TextBox

我的UI上有一些文本框,我想在控件有焦点时显示移动键盘,然后消失.

注意:对于此特定程序,它是一个高屏幕,设备上没有物理键盘.

.net c# compact-framework

4
推荐指数
2
解决办法
8474
查看次数

如何使用XOM流式传输XML数据?

假设我想使用XOM将大量搜索结果(如XML)输出到PrintWriter或OutputStream中.生成的XML看起来像这样:

<?xml version="1.0" encoding="UTF-8"?>
<resultset>
    <result>
       [child elements and data]
    </result>
    ...
    ...
    [1000s of result elements more]
</resultset>
Run Code Online (Sandbox Code Playgroud)

因为生成的XML文档可能很大(可能是几百兆字节),我想以流式方式输出它(而不是在内存中创建整个Document然后编写它).

<result>一次输出一个的粒度很好,所以我想一个<result>接一个地生成,并将其写入流中.换句话说,我只想做一些像这样的伪代码(启用自动刷新,所以不用担心):

open stream/writer
write declaration
write start tag for <resultset>
while more results:
    write next <result> element
write end tag for <resultset> 
close stream/writer
Run Code Online (Sandbox Code Playgroud)

我一直在寻找Serializer,但必要的方法,writeStartTag(Element),writeEndTag(Element),write(DocType)受到保护,不公开!除了将Serializer子类化为能够使用这些方法,或者将开始和结束标记作为字符串直接手动写入流中,完全绕过XOM之外,没有其他方法吗?(后者在这个简单的例子中不会太糟糕,但在一般情况下会变得非常难看.)

我错过了什么或者XOM是不是为此而做的?

随着dom4j的我能做到这一点很容易使用XMLWriter-它有需要构造Writer或者OutputStream和方法writeOpen(Element),writeClose(Element),writeDocType(DocumentType)等比较,以XOM的Serializer,唯一的公共write方法是一个取整Document. …

java xml streaming xom

4
推荐指数
2
解决办法
2429
查看次数

限制试用版的最佳方法是什么?

我正在构建一个共享软件,允许用户将各种类型的文件(XML,CSV等)导入数据库.我想提供一个试用版,但以某种方式限制它以防止真正需要它的用户,而不必购买它.

我考虑过基于时间的限制,但似乎有很多方法可以解决这个问题,特别是今天的虚拟机和东西.

所以,我正在考虑限制功能,但我不希望这个试用版成为crippleware.

你有没有买过一些共享软件?试用版的限制是什么?

编辑:另外,你对用户的唠叨屏幕感觉如何?

trialware shareware

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

使用静态变量来缓存数据

我们正在使用LINQ to SQL和MVP开发.NET 3.5 Windows Forms应用程序.我们有一个用于检索数据的DataRepository类:

public class DbUserRepository : IUserRepository 
{
  private IList<UserName> _users;

  public IList<UserName> GetUserNames()
  {
    if (_users == null)
    {
      // retrieve _users from DB
    }

    return _users;
  }
Run Code Online (Sandbox Code Playgroud)

为了在DBUserRepository的所有实例中缓存用户列表,我们将使用企业库的缓存应用程序块.

但它发生在我身上,难道我不能只让_users成为静态成员吗​​?出于某种原因,这似乎是一种"老派"的方式,但它确实有效.这样做有什么缺点吗?这被认为是糟糕的设计吗?

private static IList<UserName> _users;
Run Code Online (Sandbox Code Playgroud)

谢谢

c#

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