小编the*_*ray的帖子

如何从Ext窗口文本字段获取用户输入值?

我有一个在Extjs中设计按钮的网页.当用户单击其中一个按钮时,会出现一个带有文本字段和下一个按钮的窗口.单击下一个按钮将加载另一个带有字段集的窗口,隐藏第一个窗口.第二种形式的场集的数量将根据第一窗口中的用户输入进行调整.我正在尝试使用for循环.我使用的代码如下:

var win1, win 2, j;

var win1items = new Ext.form.FormPanel({
    //snip
    items: [{
        xtype: 'fieldset',
        defaultType: 'textfield',
        items: [{
            fieldLabel: 'Number',
            allowBlank: false,
            name: 'Number',
            width: 110,
            cls:"txtfield"
        }]
    }],
    buttons: [{
        text: 'Next',
        handler: function(){
            if(!win2){
                winc2 = new Ext.Window({
                    //snip
                    items: [win2items]
                });
            }

            win2.show(this);
            win1.hide();
        }
    }]
});

j = Ext.getCmp('win1').getForm().findField("Number").getValue();
var fldComs = [];

for (i=0; i<=j; i++){
    fldComs[i] =  new  Ext.form.FieldSet({
        //snip
        items: [{
        //snip
        }]
    });
}

win2items = new Ext.form.FormPanel({
    //snip
    items: …
Run Code Online (Sandbox Code Playgroud)

extjs

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

Java中Integer.MAX_VALUE的乘法

我刚刚在Java中玩游戏.写了这个小程序:

public class MaxValue{
    public static void main(String[] args){
        int i  =  Integer.MAX_VALUE;
        for(int j = 1; j<=10;j++){
            System.out.println(i*j);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

输出如下:

2147483647

-2

2147483645

-4

2147483643

-6

2147483641

-8

2147483639

-10

现在我很惊讶.我不知道如何解释这个输出.我知道我可以使用long代替处理超过整数最大限制的值.但是我只想知道java如何计算这个?

java

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

如何在PostgreSQL中选择最大计数

我在PostgreSQL中的表格具有以下架构:

Category    |   Type 
------------+---------
A           |   0 
C           |   11 
B           |   5 
D           |   1 
D           |   0 
F           |   2   
E           |   11 
E           |   9 
.           |   . 
.           |   .
Run Code Online (Sandbox Code Playgroud)

如何选择类别明智的最大类型出现?以下给我所有人:

SELECT 
    category, 
    type, 
    COUNT(*)
FROM 
    table
GROUP BY 
    category, 
    type
ORDER BY 
    category, 
    count 
    DESC
Run Code Online (Sandbox Code Playgroud)

我的预期结果是这样的:

猫|类型|计数
-------- + ------- + ------

A | 0 | 5

B | 5 | 30

C | 2 | 20

D | 3 | 10

这是每个类别中出现次数最多的类型,并且具有该类型的计数。

sql postgresql group-by

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

具有多个字段的多个关键字的Php MySql查询

我正在使用php和mySql创建一个Web应用程序.

它基本上是一个带有单个文本框的简单搜索表单.

用户输入可以是关键字的组合,我explode()之后使用php 函数string_ireplace().

现在我想在一个表中搜索每个关键字(比如val 1,val 2,..... val n)对每个字段(比如提交1,提交2,......字段n).

我觉得我将不得不使用多个for循环 - 为每个值搜索所有字段.

但是我如何根据相关性对结果进行排序,即.匹配所有值的记录将首先出现,依此类推.

由于此表排序不在数据库级别,因此我无法使用ORDER BY子句.

编辑:好的.我想我必须详细解释我在寻找什么以及我取得了什么.我编写的代码如下,它几乎符合我的目的,但看起来非常耗时(执行).

<?php
//$str = mysql_real_escape_string($_GET['searchText']);
$str = "val1, val2, val3";
$str = trim($str);

// check for an empty string and display a message.
if ($str == "") {
    $resultmsg =  "<p>Search Error: Please enter a search keyword...</p>" ;
}
    $str = explode(",",$str);
    //Create array for all fields
    $fields = array("filed1","filed2","filed3","filed4");
    $condition = "";

    for ($j=0;$j<count($str);$j++){
        for ($i=0;$i<count($fields);$i++){
            $condition = …
Run Code Online (Sandbox Code Playgroud)

php mysql sql

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

标签 统计

sql ×2

extjs ×1

group-by ×1

java ×1

mysql ×1

php ×1

postgresql ×1