小编DHS*_*DHS的帖子

如何在jQuery自动完成列表中禁用元素

是否可以在自动完成中禁用列表元素,因此它不可选择(并且显示为灰色)?

我有这个代码,取自jQuery UI示例页面:

HTML:

<input id="tags" />
Run Code Online (Sandbox Code Playgroud)

jQuery的:

$(function() {
  var availableTags = [
    "ActionScript",
    "AppleScript",
    "Asp",
    "BASIC",
    "C",
    "C++",
    "Clojure",
    "COBOL",
    "ColdFusion",
    "Erlang",
    "Fortran",
    "Groovy",
    "Haskell",
    "Java",
    "JavaScript",
    "Lisp",
    "Perl",
    "PHP",
    "Python",
    "Ruby",
    "Scala",
    "Scheme"
  ];
  $( "#tags" ).autocomplete({
    source: availableTags
  });
});
Run Code Online (Sandbox Code Playgroud)

举个例子 - 如果列表中有超过3个项目,是否可以禁用最后一个元素?

在我的真实代码中,我有一个AJAX请求但我不想在自动完成框中显示超过20个结果,所以如果有更多,它应该显示类似"请缩小搜索范围"并禁用最后一个元素,因此它不可选择(但只应禁用最后一个元素).

上面的代码在这里有一个小提琴演示,http://jsfiddle.net/m6zvf/

jquery jquery-ui

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

当表比屏幕宽时,强制引导表中的每一行成为一行

我正在构建一个动态表,其中包含1-50列,具体取决于用户选择的内容.当用户选择1-6 列时,在屏幕上显示数据没有问题(参见例1),但当用户选择6列以上时,表会尝试在屏幕上一起挤压视图,导致每行被扩展到多行(见例2).

表格示例

列宽未定义,因为它也会根据要显示的文本而变化.

无论用户选择了多少列,如何确保行总是像ex.1一样?

我有这个代码的JSFiddle演示:

<table class='table'>
    <thead>
        <tr>
            <th>Column 1</th>
            <th>Column 2</th>
            <th>Column 3</th>
            <th>Column 4</th>
            <th>Column 5</th>
            <th>Column 6</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>Row 1</td>
            <td>Row 11</td>
            <td>Row 11 1</td>
            <td>Row 11 11</td>
            <td>Row 11 11 1</td>
            <td>Row 11 11 11</td>
        </tr>
        <tr>
            <td>Row 2</td>
            <td>Row 22</td>
            <td>Row 22 2</td>
            <td>Row 22 22</td>
            <td>Row 22 22 2</td>
            <td>Row 22 22 22</td>
        </tr>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

jquery css3 twitter-bootstrap-3

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

使用键盘时,jQuery自动完成应跳过禁用元素

如果你看到这个小提琴演示,不是我做的,那我怎么能避免键盘可以关闭并选择禁用元素?鼠标工作正常(无法选择它)但我可以用键盘下来并选择它,导致空搜索: - /

Fiddle演示来自这篇文章,如何在jQuery自动完成列表中禁用元素

jQuery代码:

$(function () {
var availableTags = [
    "ActionScript",
    "AppleScript",
    "Asp",
    "BASIC",
    "C",
    "C++",
    "Clojure",
    "COBOL",
    "ColdFusion",
    "Erlang",
    "Fortran",
    "Groovy",
    "Haskell",
    "Java",
    "JavaScript",
    "Lisp",
    "Perl",
    "PHP",
    "Python",
    "Ruby",
    "Scala",
    "Scheme"];

$("#tags").autocomplete({
    source: availableTags,
    response: function (event, ui) {
        if (ui.content.length > 3) {
            while (ui.content.length > 3) {
                ui.content.pop();
            }
            ui.content.push({
                'label': 'Please narrow down your search',
                    'value': ''
            });
        }
    }
}).data("ui-autocomplete")._renderItem = function (ul, item) {
    return $("<li " + (item.value …
Run Code Online (Sandbox Code Playgroud)

jquery events jquery-ui jquery-ui-autocomplete

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

谷歌地图InfoWindow显示不需要的滚动条(但只有一次)

我有一个问题,我的InfoWindows显示不正确 - 它显示滚动条虽然它不应该(但只是第一次)!

在我的页面上,我有很多折线路线,我为每条路线添加了一个标记/ InfoWindow.添加了很多标记(在Ajax调用中循环).

这是我对InfoWindow的定义(循环前的单个实例):

// Define an info window
var infowindow = new google.maps.InfoWindow( { content: "" } );
Run Code Online (Sandbox Code Playgroud)

这是在我的循环中我添加标记:

// Set a marker on the last known position
var marker = new google.maps.Marker({
    position: lastLatLng,
    title: "My text",
    map: map,
    icon: iconCar
});

// Click on a marker to open an info window
google.maps.event.addListener(marker,"click",function() {
    infowindow.open(map,this);
    infowindow.setContent(this.title);
});
Run Code Online (Sandbox Code Playgroud)

当我第一次打开地图时(在每个新的浏览器实例中)我注意到InfoWindow的标记/显示有一个滚动条 - 我没有把它放在那里也不应该在那里,因为文本不是那样的长.

错误(使用滚动条):

带滚动条的InfoWindow  - 这是错误的

下次(以及以下所有内容)我单击它,它没有滚动条就能正确显示.

正确(没有滚动条):

没有滚动条的InfoWindow  - 这是正确的

我没有为Google Maps条目指定任何CSS,即使这样每次都应该显示错误,而不仅仅是第一次.

我已尝试过这个问题的所有技巧,Google Maps API v3:InfoWindow没有正确调整大小,但似乎没有解决我的问题.

请看这个显示我的问题的小提琴演示.如果我关闭所有(Chrome)浏览器,转到小提琴并单击路线(第一次点击),我每次都可以重现错误.然后它会第一次显示滚动条但只是第一次显示.

css jquery google-maps google-maps-api-3 google-maps-markers

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

JIRA JQL - 在状态中查找超过X天的问题

我想要显示所有已处于当前状态超过X天的问题 - 这可能吗?

我们有这个工作流程:Registered=> Analyze=> Planned...等.票可以Registered持续3周,可以是3周,Analyze没有任何问题.

目前我正在使用此JQL来显示超过3周的票证Analyze:

project = MyProject AND status = Analyze AND created <= -6w
Run Code Online (Sandbox Code Playgroud)

这是错误的,由于这么多的原因,并没有看在当前过渡状态的时间-也没有考虑到,它可以从推后它取PlannedAnalyze,然后让一个新的3周分析周期.

以上是否可以在JIRA中过滤?我没有可能使用JIRA REST接口 - 只有内置的JQL.

我正在运行JIRA版本6.4.5.

jira jql

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

Sublime Text 3和Filter Lines插件 - 需要Code折叠的键盘快捷键

我已经安装了过滤器线路插件(Windows操作系统),但我无法弄清楚是否有可能有针对键盘组合Edit> Code Folding> Fold With String我找不到默认的键盘组合ctrl+k ctrl+sKey Bindings - Default

如果这是不可能的,那么任何人都可以参考另一个过滤插件,它(理想情况下)实时过滤文本,所以我可以一次编辑所有行吗?

我想要Code折叠线的键盘快捷键:

我想要代码折叠的键盘动作

sublimetext3

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

如何在 PHP 8 中获取分页 LDAP 查询并读取超过 1000 个条目?

我需要获取当前 LDAP 搜索返回的 1000 个以上条目。目前我在带有 IIS 和 PHP 7.4 的 Windows 服务器上运行,但很快就会升级到 8.0。

到目前为止我尝试过的是:

# Connect to the LDAP server
$ldap = ldap_connect("ldaps://my.ldap.server:636");
ldap_set_option($ldap, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ldap, LDAP_OPT_REFERRALS, 0);
$ldapBind = ldap_bind($ldap, "UserName", "Password");

# Do a search
$searchResult = ldap_search($ldap, "DC=something1,DC=something2", "LDAP query);
$countEntries += ldap_count_entries($ldap, $searchResult);
$info = ldap_get_entries($ldap, $searchResult);

# Process each found LDAP data row - this will be a maximum of 1000 rows
for($i=0; $i < $info["count"]; $i++) {
    # do something ...
}
Run Code Online (Sandbox Code Playgroud)

这只会给我前 …

php windows ldap active-directory

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

查看 Sublime Text 中的特殊字符

我同时使用Notepad2Sublime Text 3,相比 Notepad2,我更喜欢 ST3,因为它有很多很棒的功能。我非常怀念的一件事是可以查看日志文件中的特殊字符。

如果我有一个日志文件,其中包含这一行(<null>是十六进制字符0x00):

ERROR: Received invalid data string [<null><null>e<null><null>test</null>]
Run Code Online (Sandbox Code Playgroud)

如果我在 Notepad2 中打开它,我会看到以下视图:

在此输入图像描述

如果我在 ST3 中打开它,我会得到这个十六进制视图:

在此输入图像描述

是否可以在 ST3 中获得与 Notepad2 中相同的视图,以便我可以看到特殊字符?

sublimetext sublimetext3

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

如何在过滤器中搜索JIRA问题

如何找到不属于现有过滤器的问题?

我有一个灵活的板,自然有一个过滤器.我们项目中的一些问题已经从这个敏捷板上显示出来,现在我想要一个可以找到所有这些问题的JQL搜索,这在我们的敏捷板中是不可见的.

我们有JIRA版本6.4.5.

只是为了展示我的尝试:

project = MyProj AND issueFunction in expression("", "filter != 1234")
Run Code Online (Sandbox Code Playgroud)

..和:

project = MyProj AND filter != 1234
Run Code Online (Sandbox Code Playgroud)

..给出了这个错误:

Field 'filter' with value '1234' matches filter 'MyProj' and causes a cyclical
reference, this query can not be executed and should be edited.
Run Code Online (Sandbox Code Playgroud)

过滤器的内容/ JQL 1234是:

project = MyProj AND (component != "Special Work" OR component is EMPTY) ORDER BY Rank ASC
Run Code Online (Sandbox Code Playgroud)

如果需要,我无权访问REST API.

jira jql

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

在PHP中循环变量

我已经列命名为r1_name,r2_name,r3_name在我的桌子....我想用迭代它们for循环.

for($r=1; $r<=5; $r++) {  
    echo $data->r[$r]_name;// how am i going to iterate this
}
Run Code Online (Sandbox Code Playgroud)

我得到一个错误:

syntax error, unexpected '_name'
Run Code Online (Sandbox Code Playgroud)

php

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