问题列表 - 第11631页

Javascript - 以编程方式调用事件

假设我使用addEventListener或attachEvent(取决于浏览器)向对象添加事件; 是否有可能以后以编程方式调用这些事件?

使用如下对象添加/删除事件处理程序:

var Event = {
    add: function(obj,type,fn) {
        if (obj.attachEvent) {
            obj.attachEvent('on'+type,fn);
        } else {
            obj.addEventListener(type,fn,false);
        }
    },
    remove: function(obj,type,fn) {
        if (obj.detachEvent) {
            obj.detachEvent('on'+type,fn);
        } else {
            obj.removeEventListener(type,fn,false);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

或者我是否需要存储每个处理程序的副本,只需添加一个Event.invoke(...)函数?

编辑:此外,jQuery不是一个选项:D

javascript javascript-events

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

我无法使用grails控制器"render"方法来使用显式模板

我刚刚开始使用grails,我遇到了问题.

我有一个项目主页的"控制器"和"视图"(主页没有模型)

我调用了视图"index.gsp",并将其放在目录views/home中

但是,无论我做什么,grails都试图读取页面"home.gsp"(然后是home.jsp),尽管我已经在渲染调用中使用"template"属性显式指定了索引.

class HomeController {
    String someparameter = "xyzzy"
    def index = { 
        render(view:"home", template:"index")  // I also tried "index.gsp" and "home/index.gsp"
    }
}
Run Code Online (Sandbox Code Playgroud)

我想我可能正在使用"模板"属性错误,因为我只看到它用于无视图模板渲染的示例中.但是文档没有给出这样的限制.

有没有办法明确指定模板的名称?我只是陷入其中并将其重命名为"home.gsp",但我想了解出了什么问题.

(此应用程序中的主页没有"模型".Grails将使用控制器具有模型.在此示例中,您可以访问gsp模板中的"someparameter"$ {someparameter}.)

grails groovy templates gsp

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

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

WPF Toolkit Datagrid - 如何关闭选择?

我在WPF中有一个数据网格,我绑定到一个对象.

我有一个DataGridCheckBoxColumn,我希望用户能够通过并勾选他们想要的那些.问题是他们必须点击两次,一次选择然后再次检查/取消选中.你究竟怎么把它关掉,我一直在寻找方法来寻找答案.datagrid具有SelectionMode和SelectionUnit属性 - 两者都不接受'none'或'go away'

任何帮助表示赞赏!我的代码在下面供参考

<my:DataGrid Margin="15"  Name="dgPreview" 
        AutoGenerateColumns="False" CanUserSortColumns="True" 
             CanUserDeleteRows="True" 
             Background="White" 
             ColumnHeaderHeight="20" 
             VerticalScrollBarVisibility="Visible" 
             RowDetailsVisibilityMode="Visible" 
             >

    <my:DataGrid.Columns>
        <my:DataGridCheckBoxColumn  MinWidth="50" Width="Auto" Header="Include" Binding="{Binding Include}" />
        <my:DataGridTextColumn MinWidth="50"  Width="Auto" Header="Override #" Binding="{Binding OverrideNumber}" />
        <my:DataGridTextColumn MinWidth="220" Width="*" Header="Name" Binding="{Binding Name}" />
        <my:DataGridTextColumn MinWidth="50" Width="Auto" IsReadOnly="True"  Header="Preview" Binding="{Binding Preview}" />
    </my:DataGrid.Columns>
</my:DataGrid>
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml datagrid wpftoolkit

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

人们使用什么技术/策略来构建C(而不是C++)中的对象?

我特别感兴趣的是在C语言中使用的对象,而不是构成解释语言核心的对象的实现,例如python.

c inheritance object c99 c89

7
推荐指数
3
解决办法
8235
查看次数

是否有Delphi的MapReduce库?

我最近阅读了这篇精彩的文章,它简洁地解释了Google MapReduce的强大功能:

http://www.joelonsoftware.com/items/2006/08/01.html

在Mastering Delphi 2009中,Marco Cantu使用匿名函数显示了一个多线程for循环,它基本上是MapReduce的Map部分,但是说它不完整,还有其他样本.我也模糊地意识到Embarcadero的某个人在DTL图书馆工作,但我最近没有看到太多.

那么,Delphi中是否有可靠的MapReduce实现可供使用?

我知道Andreas Hausladen这个方便的图书馆,如果没有一般的Map Reduce,这是最好的图书馆吗?

http://andy.jgknet.de/blog/?page_id=100

谢谢!

delphi multithreading mapreduce

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

我应该在IIS中托管我的WCF服务吗?

所以我正在设计一个WCF服务.我对WCF没有经验,我正在尝试决定它是应该在IIS中托管还是自定义Windows服务..还是其他一些选择?

需要考虑的事项:

  • 它需要在启动时从数据库加载数据.
  • 它需要跨请求维护这些数据,而不是每次都加载它.
  • 它需要同时处理多个请求.
  • 它需要尽可能地配置端点.
  • 它会调用原生dll很多.

我怀疑在IIS中托管它会简化某些事情,但我不确定在这种情况下这是一个好主意.

我有哪些选择,它们的优缺点是什么?

.net iis wcf windows-services

15
推荐指数
2
解决办法
6609
查看次数

避免tomcat状态报告

我试图从webapp返回401错误代码以触发基本身份验证过程,但tomcat正在劫持响应以显示其状态报告页面.有没有办法阻止tomcat这样做,让错误代码一直到浏览器?

更新我的错误:我忘记了WWW-Authenticate标题

java tomcat tomcat6

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

将字符串写入文本文件并确保它始终覆盖现有内容.

我有一个带有C#程序的字符串,我想写入文件并始终覆盖现有内容.如果文件不存在,程序应该创建一个新文件而不是抛出异常.

c# text file

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

googlebot为何以及如何使用我网站的搜索引擎?

我不时浏览我的搜索日志,我注意到我的搜索引擎的最大用户是google-bot.是什么赋予了?它是否在寻找可能无法通过导航直接访问的内容?如果是这样,它如何知道要查找哪些单词和短语(它们具有惊人的相关性).它会检查网站上最热门的关键字吗?我知道我似乎在这里回答了我自己的问题,但这实际上只是从第一原则开始.我想听听一个知道他们在谈论什么的人(即不是我).

seo search googlebot

5
推荐指数
2
解决办法
447
查看次数