小编jma*_*eis的帖子

剑道按钮`k-danger`不工作

我在C#项目中使用Kendo MVC.

我正在尝试将k-danger类添加到kendo按钮.我不知道为什么,但它不适用于k-primary班级工作的地方.

这是我的按钮代码:

<button type='button' id='Button1' onclick='Delete(#=ID#)' class='k-button k-button-icontext k-grid-add k-danger'>  // This is just showing the default button
    <span class='k-icon k-i-trash'></span> 
</button>

<button type='button' id='Button2' onclick='Info(#=ID#)' class='k-button k-button-icontext k-grid-add k-i-pencil'>  // This is showing the primary button
    <span class='k-icon k-i-pencil'></span> 
</button>
Run Code Online (Sandbox Code Playgroud)

图标完美无缺.我到处搜索,但我一无所获.所以我得出的结论是,没有k-danger课,我不知道我是不是错了.

如果没有k-danger可用,还有什么我可以使用而不是k-danger?

如果需要,我可以提供完整的代码.

c# asp.net-mvc kendo-ui

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

在GWT中关闭窗口执行代码

我想做这样的事情:

Window.addWindowClosingHandler(new Window.ClosingHandler() {

    @Override
    public void onWindowClosing(ClosingEvent event) {
        event.setMessage("Really?");

        // If user clicks 'ok' in the dialog, execute code below. Else skip the code and return to window.

        // CODE that does stuff goes here.
    }
});
Run Code Online (Sandbox Code Playgroud)

如何从对话框中捕获输入?

java events gwt

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

通过 Composer 使用 PSR4 自动加载与 spl_autoload_register

我们正在构建一个新的 Slim 应用程序,并且希望在代码中使用 PSR4-Autoloading 和命名空间。

我们通过 Composer 找到了两种方法来做到这一点,即:

"autoload": {
    "psr-4": {
        "App\\Controller\\": "app/controllers",
        "App\\Middleware\\": "app/middleware",
        "App\\Model\\": "app/models"     
    }
},
Run Code Online (Sandbox Code Playgroud)

或者通过spl_autoload_register即:

spl_autoload_register(function ($class_name) {

  $filename = __DIR__ . DIRECTORY_SEPARATOR . str_replace('\\', DIRECTORY_SEPARATOR, $class_name) . '.php';
  require $filename;

});
Run Code Online (Sandbox Code Playgroud)

是什么决定了我们应该采用哪种方法?

php composer-php psr-4

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

当开发人员将新请求更新到 api 时,如何更新 Postman 集合

我在 Swagger 中有我的 API 文档,它们有不同的端点或请求。我使用swagger.jsonSwagger 中 API 的链接将它们作为集合导入 Postman,然后在那里添加测试用例。

但我对一件事感到困惑,如果开发人员向 API 添加更多请求,我如何在不影响测试用例的情况下导入新请求。

例如:
在一种情况下,我有一个带有 65 个请求的 API,我从 Swagger UI 导入并编写了测试用例。然后几天后,我使用相同的链接导入,请求数量更改为 69,这意味着添加了 4 个新请求,但 Postman 用测试用例替换了整个集合。

automated-tests swagger postman web-api-testing

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

如何在 Gradle-Script 中的 Intellij 中检查测试是否以调试模式启动

在我的 Gradle 脚本中,我想检查测试是否由 Intellij Idea 在调试模式下启动。

我已经尝试过以下方法:

如何确定 Intellij 是否在调试模式下启动测试?

这可能类似于检测是否--debug-jvmisset,但截至目前,我找不到启动任务的进程。(我试过类似的东西ps aux | grep test,但没有结果)

java debugging intellij-idea gradle

5
推荐指数
0
解决办法
286
查看次数

wsdl 中的 CXF wsdl2java listwrapper 应解包

我目前正在将旧的轴 wsclient 更新为 cxf(jaxb 数据绑定)客户端,现在存在差异,如何list/array处理。

让我用一个例子来解释一下:

WSDL

<xsd:complexType name="ArrayOfString">
    <xsd:sequence>
        <xsd:element maxOccurs="unbounded" minOccurs="0" name="string" nillable="true" type="xsd:string"/>
    </xsd:sequence>
</xsd:complexType>
Run Code Online (Sandbox Code Playgroud)

这是另一个复杂类型

<xsd:complexType name="CustomParameter">
    <xsd:sequence>
        <xsd:element minOccurs="0" name="values" nillable="true" type="tns:ArrayOfString"/>
    </xsd:sequence>
</xsd:complexType>
Run Code Online (Sandbox Code Playgroud)

现在,当尝试在 cxf 中访问此属性时,需要另外从列表包装器中获取值

CustomParameter.getValues().getString(); // returns List<String>
Run Code Online (Sandbox Code Playgroud)

Axis 确实会自动解开这个,因为您仅通过以下方式获得了数组

CustomParameter.getValues() // returns String[]
Run Code Online (Sandbox Code Playgroud)

我的问题是,在 cxf 中可以做到这一点吗?

我的 wsdl 的一部分:

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://ws611.webservice.adapters.company.de" xmlns:soapenc11="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
                  xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://ws611.webservice.adapters.company.de" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"
                  xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns2="http://usermanagement.ws611.webservice.company.de"
                  xmlns:ns1="http://ws611.webservice.company.de" xmlns:soapenc12="http://www.w3.org/2003/05/soap-encoding">
    <wsdl:types>
        <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://ws611.webservice.company.de">
            <xsd:complexType name="AuthenticationToken">
                <xsd:sequence>
                    <xsd:element minOccurs="0" name="password" nillable="true" type="xsd:string"/>
                    <xsd:element …
Run Code Online (Sandbox Code Playgroud)

java cxf wsdl2java jaxb cxf-codegen-plugin

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

如何在 *tls.Conn 上设置 SetKeepAlivePeriod

我想增加 HTTP 和 HTTPS 请求的 TCP 连接的保持活动时间。

对于 HTTP 请求,可以这样完成:

package main

import (
    "fmt"
    "io"
    "log"
    "net"
    "net/http"
    "time"
)

func main() {
    server := &http.Server{Addr: ":8080", Handler: http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
        io.WriteString(w, "Hello, World!")
    })}

    server.ConnState = func(conn net.Conn, state http.ConnState) {
        if state == http.StateNew {
            if err := conn.(*net.TCPConn).SetKeepAlivePeriod(1000 * time.Second); err != nil {
                fmt.Println("Could not set keep alive period", err)
            } else {
                fmt.Println("update keep alive period")
            }
        }
    }

    log.Fatal(server.ListenAndServe())
}
Run Code Online (Sandbox Code Playgroud)

对于 …

ssl tcp go

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

.feature文件的内容在intelliJ中无法识别

我根据黄瓜语法在IntelliJ中的项目中编写了功能文件。该文件在另一台计算机上工作。我添加了cucumber-java jar文件,还安装了Gherkin和cucumber插件,但是仍然无法识别功能文件。可能是什么问题呢?

intellij-idea cucumber gherkin

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

Animate 如何更改 wpf 中的 ColumnDefinition 宽度?

我需要通过单击按钮来更改列的宽度,并且这种更改应该是缓慢且动画的。

  <Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="*" x:Name="Col1"/>
            <ColumnDefinition Width="2*" />
        </Grid.ColumnDefinitions>

        <Button >change Width Col1</Button>
  </Grid>
Run Code Online (Sandbox Code Playgroud)

c# wpf

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

如何使用 PHPMailer 发送邮件后重定向

使用 PHPMailer 发送电子邮件时如何重定向?

$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth   = true; 
$mail->SMTPSecure = "tls"; 
// $mail->Host       = "email-smtp.us-east-1.amazonaws.com";
$mail->Host       = "email-smtp.us-west-2.amazonaws.com";
$mail->Username   = "AKIAIVSF45PCGR7NZWNQ";
$mail->Password   = "Am2SBg4vluOvIc1+kycsWpCnxtf3jhGjYCAdBv7YYp/y";
//

$mail->SetFrom('test@gmail.com', 'Z-Reports'); //from (verified email address)
$mail->Subject = "Z-Reports (sent via smtp)"; //subject

//message
$body = emailZReports($total_sales, $inventory);

// $body = eregi_replace("[\]",'',$body);
$mail->MsgHTML($body);
//

//recipient
$mail->AddAddress("test@gmail.com", "Z-Reports"); 

//Success
if ($mail->Send()) { 
    echo "Message Sent!";            
}

//Error
if(!$mail->Send()) { 
    echo "Mailer Error: " . $mail->ErrorInfo; 
}
Run Code Online (Sandbox Code Playgroud)

如何重定向到特定页面而不是显示Message Sent!?

php phpmailer

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