小编Ale*_*erz的帖子

允许在ui-select中手动输入文本

我正在使用ui-select的选择框.一切正常,但我想允许手动输入文本,并且不希望限制用户使用列表中的可用值.如果我输入文本,它会正确过滤我的列表.但是,当我没有点击一个元素并继续前进到下一个字段时,我的文本将被丢弃.

有任何想法吗?

谢谢和问候,亚历克斯

我不想显示我的代码因为我认为它不正确,但它被要求:

<ui-select ng-model="formData[field.id].selected" theme="bootstrap">
    <ui-select-match placeholder="{{ lists[field.id].placeholder }}">{{$select.selected.text}}</ui-select-match>
    <ui-select-choices repeat="item in lists[field.id].list | filter: $select.search">
        <div ng-bind-html="item.text | highlight: $select.search"></div>
    </ui-select-choices>
</ui-select>
Run Code Online (Sandbox Code Playgroud)

数据存储在formData[field.id].selected.field.id是要显示的当前字段的编号(我动态生成表单).假设它存储一个唯一的int值.

编辑08.04.2015 我的解决方案: 我发现似乎没有相当于C#组合框.所以我继续使用了两个不同的领域.这不是我想要的,但它现在有效:

<ui-select ng-model="formData[field.id].selected" theme="bootstrap">
    <ui-select-match placeholder="{{ lists[field.id].placeholder }}">{{$select.selected.text}}</ui-select-match>
    <ui-select-choices repeat="item in lists[field.id].list | filter: $select.search">
        <div ng-bind-html="item.text | highlight: $select.search"></div>
    </ui-select-choices>
</ui-select>
<?php echo __('Create a new element if value is not in list'); ?>
<div class="input-group">
    <span class="input-group-addon">
        <input type="checkbox" ng-model="disabled[field.id]">
    </span>
    <input type="text" value="" ng-disabled="!disabled[field.id]" class="form-control" …
Run Code Online (Sandbox Code Playgroud)

angularjs ui-select

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

Jenkins:Slack通知显示unconfigured-jenkins-location

我在Jenkins(v2.60.1)中配置了slack插件(v2.3).它可以工作并发送有关已损坏作业等的通知.在这些消息中,它包含一个"打开"链接.此链接指向"unconfigured-jenkins-location".

我实际上检查了插件的源代码,发现它使用jenkins.getRoot()来确定要发送的URL.如果没有配置URL,它会尝试从请求中确定URL.这仅在请求是http请求时才有效.如果出现错误,则返回null,松弛输出将为"unconfigured-jenkins-location".

要解决此问题,您需要在全局配置中设置Jenkins URL,并且需要确保配置在您的jenkins.model.JenkinsLocationConfiguration.xmlas中<jenkinsUrl>.

两者都在我的设置中设置,但我仍然得到未配置的URL.你有什么线索我接下来可以检查吗?

感谢您的任何帮助!

我的/var/lib/jenkins/jenkins.model.JenkinsLocationConfiguration.xml:

<?xml version='1.0' encoding='UTF-8'?>
<jenkins.model.JenkinsLocationConfiguration>
    <adminAddress>Adresse nicht konfiguriert &lt;nobody@nowhere&gt;</adminAddress>
  <jenkinsUrl>http://my-jenkins-server/</jenkinsUrl>
</jenkins.model.JenkinsLocationConfiguration>
Run Code Online (Sandbox Code Playgroud)

jenkins-plugins slack

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

如何过载FLASH MESSAGE默认的cakePHP

对于$this->Session->setFlash('this is message','flash_error');您,只需要flash_error.ctp在elements文件夹中创建一个不同的外观.

但是有什么用$this->Session->setFlash('this is message')?如何修改标准布局?我不想用css或javascript修改它.

cakephp

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

来自昨天的scp文件

我想将文件从远程服务器复制到本地服务器.问题是:我只想复制昨天的文件.远程服务器正在写日志文件,在23:59,logrotation将其压缩为文件[name] _ [date] .log.gz.早上6点,本地服务器上的cronjob需要复制先前从远程服务器创建的文件.有谁知道如何做到这一点?

问候,亚历克斯

unix linux scp

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

CakePHP 3:HTMLHelper:url缺失

我目前正在将应用程序升级到CakePHP 3.在CakePHP 2中,我使用HTMLHelper :: url生成指向按钮等控制器/操作的链接.

像这样的东西:

<form class="navbar-form navbar-left form-signin" action="<?php echo $this->HTML->url(array(
    "controller" => "users",
    "action" => "login")); ?>" method="post">
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我正在使用它$this->HTML->url()来生成指向我的控制器/操作的链接.在CakePHP 3中,缺少HTMLHelper :: url().文档和迁移指南都没有提到它.还有另一种在Cake 3中生成链接的方法吗?

谢谢!亚历克斯

php cakephp html-helper cakephp-3.0

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

使用变量实例化 PHP 类不起作用

这是工作:

$x = new classname();
Run Code Online (Sandbox Code Playgroud)

这是行不通的:

$class = "classname";
$x = new $class();
Run Code Online (Sandbox Code Playgroud)

我得到的错误是“找不到类类名”。PHP 版本是 5.4.22。有任何想法吗?据我对这个主题的研究,这正是使用变量实例化类所需要做的。

我的实际测试代码(复制+粘贴),$build = 1:

//include the update file
$class="db_update_" . str_pad($build, 4, '0', STR_PAD_LEFT);
require_once(__ROOT__ . "/dbupdates/" . $class . ".php");

$x = new db_update_0001();
$xyz="db_update_0001";
$x = new $xyz();
Run Code Online (Sandbox Code Playgroud)

类定义:

namespace dbupdates;

require_once("db_update.php");

class db_update_0001 extends db_update
{
...
}
Run Code Online (Sandbox Code Playgroud)

我刚刚发现我的编辑添加了

use dbupdates\db_update_0001;
Run Code Online (Sandbox Code Playgroud)

到文件。这就解释了为什么“new db_update_0001();” 工作中。我想要实现的是动态包含存储在 dbupdates/db_update_0001.php 等文件中的数据库更新

问候,亚历克斯

php class instantiation

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

Zend Framework 2:无法渲染模板 - 扭曲

我知道有很多问题和回答"无法渲染模板",但我的问题有一个转折点.

当我打开此网址时: http://localhost:8080/users/usermanager/index

我收到此错误: Zend\View\Renderer\PhpRenderer::render: Unable to render template "users/user-manager/index"; resolver could not resolve to a file

这完全是罚款,我已改名user-managerusermanager.我已经抓了我的整个代码,找不到任何参考user-manager了.为什么Zend还在寻找它?

我的module.config.php:

<?php

namespace Users;

return array (
        'controllers' => array (
                'invokables' => array (
                        'Users\Controller\Index' => 'Users\Controller\IndexController',
                        'Users\Controller\Register' => 'Users\Controller\RegisterController',
                        'Users\Controller\Login' => 'Users\Controller\LoginController',
                        'Users\Controller\UserManager' => 'Users\Controller\UserManagerController' 
                ) 
        ),

        'router' => array (
                'routes' => array (
                        'users' => array (
                                'type' => 'Literal',
                                'options' => array (
                                        'route' => '/users',
                                        'defaults' => array (
                                                '__NAMESPACE__' …
Run Code Online (Sandbox Code Playgroud)

php zend-framework2

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