问题列表 - 第29166页

GWT将ClickHandler添加到DOM元素

假设我有一个具有ClickHandler的自定义小部件.这是一个例子:

public class TestWidget extends Composite {

private static TestWidgetUiBinder uiBinder = GWT
        .create(TestWidgetUiBinder.class);

interface TestWidgetUiBinder extends UiBinder<Widget, TestWidget> {
}

@UiField
Button button;

public TestWidget(String firstName) {
    initWidget(uiBinder.createAndBindUi(this));
    button.setText(firstName);
}

@UiHandler("button")
void onClick(ClickEvent e) {
    Window.alert("Hello!");
}
Run Code Online (Sandbox Code Playgroud)

}

当我尝试添加这个Widget时:

    TestWidget testWidget = new TestWidget("myTestWidget");
    RootPanel.get().add(testWidget);
Run Code Online (Sandbox Code Playgroud)

一切都好.如果我点击我的按钮,我会得到我期望的消息.但是如果我像这样添加它:

TestWidget testWidget = new TestWidget("myTestWidget");
    RootPanel.getBodyElement().appendChild(testWidget.getElement());
Run Code Online (Sandbox Code Playgroud)

我的点击事件没有被解雇.我很难理解为什么.如果有人可以向我解释这个或将我链接到我可以阅读它的资源,那将是很好的.最后我想知道是否可以添加clickhandler,之后我附加了子事件,如果建议那样.谢谢它提前寻求帮助.

裤裤

gwt

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

用Python重构字符串

我想做的事情如下:

temp=a.split()
#do some stuff with this new list
b=" ".join(temp)
Run Code Online (Sandbox Code Playgroud)

其中a是原始字符串,b是修改后的字符串.问题是,在执行此类方法时,新行将从新字符串中删除.那么如何在不删除换行符的情况下执行此操作呢?

python

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

Gradle fat jar _leaving out_ META-INF来自儿童罐子?

有没有办法从Gradle胖罐中省去某些路径.

我在用:

jar {
    from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
}
Run Code Online (Sandbox Code Playgroud)

http://docs.codehaus.org/display/GRADLE/Cookbook

并且如果可能的话,想要省略META-INF目录.

谢谢!米莎

gradle

7
推荐指数
2
解决办法
3154
查看次数

xsl中的正则表达式:模板匹配属性

我只想知道是否可以matchxsl:template元素的属性中使用正则表达式.例如,假设我有以下XML文档:

<greeting>
    <aaa>Hello</aaa>
    <bbb>Good</bbb>
    <ccc>Excellent</ccc>
    <dddline>Line</dddline>
</greeting>
Run Code Online (Sandbox Code Playgroud)

现在XSLT转换上面的文件:

<xsl:stylesheet>

    <xsl:template match="/">
        <xsl:apply-templates select="*"/>
    </xsl:template>

    <xsl:template match="matches(node-name(*),'line')">
        <xsl:value-of select="."/>
    </xsl:template>

</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

当我尝试在元素matches(node-name(*),'line$')match属性中使用语法时xsl:template,它会检索错误消息.我可以在match属性中使用正则表达式吗?

非常感谢

regex xml xslt xpath

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

在SQL服务器中存储WMD输入/降价并在以后显示的最佳方法是什么?

我正在考虑在我的项目中使用WMD而不是现有的RadEditor.我一直在阅读一些关于如何存储和检索数据的帖子,我想在继续之前确保我的概念是正确的.

如果我的研究是正确的,这就是我应该做的.

  1. 我应该将编辑器数据存储两次(一次为HTML,一次为Markdown)
  2. 我应该在存储它之前通过白名单运行HTML .
  3. 我应该在出路的时候通过AntiXSS运行HTML(在显示之前)
  4. 我应该仅使用Markdown数据来重新填充Markdown进行编辑.

任何人都可以确认或否认这是否正确,还可以在主题上添加任何有用的输入

引用
重新格式化我的代码:Sanitize Html
StackOverflow:如何在asp net
StackOverflow中使用wmd存储markdown :在存储到db之前或者在渲染antixss库之前清理html
StackOverflow:在数据库中存储html实体或在检索时转换

.net asp.net-mvc markdown antixsslibrary

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

如何使用ColdFusion格式化电子表格列?

我正在使用SpreadsheetFormatColumns()将电子表格中的列格式化为"文本",但我不知道如何执行此操作,liveocs中的所有格式都是数字,货币或日期......有类似的东西吗?

SpreadsheetFormatColumns(mySpreadsheet,{dataFormat ="text"},"1-15")

在那里?这真让我烦恼......

谢谢

coldfusion spreadsheet

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

UIBarButtonItem上的自定义背景/透明背景?

这种效果是如何实现的?代码片段非常受欢迎.

这可以在Notes应用程序和App Store上的其他应用程序中看到.

看起来导航控制器上的按钮是透明的,并显示导航控制器的自定义背景,或者他们自己有自定义背景应用于它们.关于如何实现这一点的任何想法?

编辑:

以下是iPhone的iBooks应用程序示例.如您所见,不仅UIButtons,而且分段控件都有自定义背景.我认为有一种方法可以全局设置不同界面元素的透明度/背景.

例 http://c0839932.cdn.cloudfiles.rackspacecloud.com/iBooks%201.1%20-%206.png

iphone background objective-c uibarbuttonitem ios

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

如何将jTextArea设置为具有与其包含的文本大小相匹配的高度(以避免滚动条)

这个问题看起来微不足道,但我找不到解决方案.

当我创建一个表单时,它包含一个JTextArea.我想在其中放入大的常量文本.如果文本长1000行,我希望我的JTextArea行高1000行(足够大以显示没有滚动条的整个文本).JTextArea是在一个可以有滚动条的面板内部,因此当它变得太大时不会出现问题(JTextArea该面板中有两个......就像在diff工具中一样).有谁知道我怎么能做到这一点?谢谢.

java swing jscrollpane jtextarea jscrollbar

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

iPad手势识别器 - 延迟响应

在我的应用程序中,我添加了3.2 SDK中提供的新手势识别器.一切似乎都正常工作,屏幕上的响应时间非常快.但由于某种原因,当我添加requireGestureRecognizerToFail一些手势时,触发手势时会出现非常明显的延迟.下面是我用来创建手势识别器的代码片段.有谁知道为什么会有延迟以及我如何解决它?我requireGestureRecognizerToFail用来防止SingleTap手势在用户执行时触发DoubleTap.

 - (void)createGestureRecognizers {

 //Single Finger Double-Tap
 UITapGestureRecognizer *singleFingerDTap = [[UITapGestureRecognizer alloc]
            initWithTarget:self action:@selector(handleSingleDoubleTap:)];
    singleFingerDTap.numberOfTapsRequired = 2;
    [super addGestureRecognizer:singleFingerDTap];

 //Single Finger Tap
 UITapGestureRecognizer *singleFingerTap = [[UITapGestureRecognizer alloc]
              initWithTarget:self action:@selector(handleSingleTap:)];
    singleFingerTap.numberOfTapsRequired = 1;
 [singleFingerTap  requireGestureRecognizerToFail:singleFingerDTap];
 [self addGestureRecognizer:singleFingerTap];

 //Two Finger Pan
 UIPanGestureRecognizer *panGesture2 = [[UIPanGestureRecognizer alloc]
            initWithTarget:self action:@selector(handlePanGesture2:)];
    panGesture2.maximumNumberOfTouches = 2;
 [super addGestureRecognizer:panGesture2];

 //Single Finger Pan
 UIPanGestureRecognizer *panGesture1 = [[UIPanGestureRecognizer alloc]
             initWithTarget:self action:@selector(handlePanGesture1:)];
    panGesture1.maximumNumberOfTouches = 1;
 [panGesture1 requireGestureRecognizerToFail:panGesture2];
 [super addGestureRecognizer:panGesture1];

 [singleFingerDTap release];
 [singleFingerTap …
Run Code Online (Sandbox Code Playgroud)

gesture-recognition multi-touch gesture ipad

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

限制Swing的Unicode支持

不久前,我问了一个试图识别某个unicode字符的问题,以便在GUI中使用.我得到了我正在寻找的角色,但它在我正在构建的Swing GUI中不起作用.

所以,SO社区,我提出这些问题:

Swing/Java对Unicode支持有哪些限制?是否有完全支持的某些unicode子集,以及在将来设计时应该远离什么?

编辑:应用艾伦摩尔建议的'Arial Unicode MS'字体后,一切似乎都清晰了.似乎很奇怪,我应该设置第三方字体,以使所有的unicode字符显示出来.

java unicode user-interface swing

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