小编Pet*_*zov的帖子

如何创建"全部检查"JavaScript方法

我很感兴趣如何创建一个调用JavaScript方法的按钮,它使得h:table(简单的html表)中的所有复选框都被检查?以及如何使用JavaScript方法再次取消选中表中的所有复选框?你能告诉我一些代码剪切或工作的例子吗?

javascript

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

如何始终显示一周的最后一天

我有一个显示用户活动的JSF表.

<p:lineChart id="logins" value="#{StatisticsController.weekActivity}" legendPosition="e"  
                                 title="Weekly Logins" seriesColors="4D94FF, 1975FF, 005CE6, 0047B2" minY="0" maxY="200"/>


public class Statistics implements Serializable {

    private CartesianChartModel weeksActivity;

    public Statistics() {  
        createweeksActivity(); 

    }  

    public CartesianChartModel getweekActivity() {  
        return weeksActivity;  
    }

    private void createweeksActivity() {  
        weeksActivity = new CartesianChartModel();  

        ChartSeries boys = new ChartSeries();  
        boys.setLabel("Active Accounts");  

        boys.set("Monday", 120);  
        boys.set("Tuesday", 100);  
        boys.set("Wednesday", 44);  
        boys.set("Thursday", 150);  
        boys.set("Friday", 120);
        boys.set("Saturday", 82);  
        boys.set("Sunday", 115);  

        ChartSeries girls = new ChartSeries();  
        girls.setLabel("Blocked Accounts");  

        girls.set("Monday", 52);  
        girls.set("Tuesday", 60);  
        girls.set("Wednesday", 110);  
        girls.set("Thursday", 135);  
        girls.set("Friday", 120); …
Run Code Online (Sandbox Code Playgroud)

java

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

每次AJAX调用后渲染p:outputPanel

我有ap:outputPanel,如果我有一个带有数据的Java对象,我想渲染它.如果对象为null,我不想渲染面板.

<h:form id="treeform">
    <p:outputPanel id="outputComponent" rendered="#{TreeViewController.compProfile}">
        <div>
            .........
        </div>
    </p:outputPanel>
</h:form>

public boolean getCompProfile()
{

    if (cd == null)
    {
        return false;
    }
    else
    {
        return true;
    }
}
Run Code Online (Sandbox Code Playgroud)

我注意到代码工作正常.如果对象为null,则布尔值为false,并且不显示面板.但是我发现的问题是,当我再次进行AJAX调用时,无论Java对象是否为null,布尔值总是为false.我可以在AJAX调用之后以某种方式配置p:outputPanel以检查#{TreeViewController.compProfile}属性是否呈现面板.

jsf jsf-2

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

JSF页面中的注销链接

我创建了JSF登录页面,用于客户端身份验证.我创建了过滤器,当用户打开页面时会破坏用户会话logout.html.我想创建一个简单的http链接,当它被点击以将用户重定向到logout.html页面时将使用它.您可以为页面重定向推荐什么JSF标记?

jsf jsf-2

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

java.lang.IndexOutOfBoundsException

我有一个SQL查询返回整数数组.

ArrayList<Integer> intArray = new ArrayList<>(44);

while (result.next()){
   intArray.add(result.getInt("CNT"));     // Insert the result into Java Array List
}

// Insert the result into Java Object
dc = new DCDataObj(
       intArray.get(1), //    Datacenter          1000
       intArray.get(2), //    Zone                1100
       ..................
     )
Run Code Online (Sandbox Code Playgroud)

运行代码时出现此错误: java.lang.IndexOutOfBoundsException: Index: 40, Size: 40

你能告诉我使用ArrayList时我的错误在哪里?

java arraylist

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

配置Maven以使用javac -O

根据Javac手册,有一个选项javac -O来编译优化的java代码.我可以使用maven来使用这个标志吗?

java optimization javac maven-3 maven

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

从Java Map获取值

我有这个简单的问题,我无法解决.

我有这个存储会话的地图:

Map<String, ActiveConnections>
Run Code Online (Sandbox Code Playgroud)

我想获取所有String值并将它们插入ArrayList.

你能告诉我们我该怎么做吗?

java

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

从捆绑包部署捆绑包

我想从OSGI包中启动OSGI包.正如您所看到的,此代码通过从目录部署它来启动bundle:

private void installStartBundle(BundleContext bc, String location, String name) throws BundleException
        {
            debug("installing " + location + "...");
            Bundle[] all = bc.getBundles();
            for (Bundle bundle : all)
            {
                String l = bundle.getLocation();
                if (l.indexOf(name) != -1)
                {
                    debug("already installed bundle " + bundle.getBundleId() + "|" + bundle.getLocation() + ">" + bundle.getSymbolicName());
                    return;
                }
            }

            Bundle b = bc.installBundle(location);
            debug("starting " + b.getSymbolicName());
            b.start();
        }
Run Code Online (Sandbox Code Playgroud)

我注意到一个问题:例如,我有一个包含xml配置文件和主包的包,它通过将其部署到Felix并将包访问到xml包中来加载xml配置文件.

我可以从bundle成功安装bundle,但是依赖包的导出包不可访问.也许部署过程太慢,捆绑加载器无法找到导出的包.知道如何解决这个问题吗?

PS你能告诉我如何检查一个捆绑包是否在Felix中成功部署?

java osgi bundle apache-felix osgi-bundle

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

如何选择leftmouse点击

我正在使用此代码来实现选择侦听器:

treeView.getSelectionModel().selectedItemProperty().addListener(new ChangeListener<TreeItem<DynamicTreeNodeModel>>()
        {

            @Override
            public void changed(ObservableValue<? extends TreeItem<DynamicTreeNodeModel>> observable, TreeItem<DynamicTreeNodeModel> oldValue, TreeItem<DynamicTreeNodeModel> newValue)
            {
                System.out.println("Selected Text : " + newValue.getValue());
                ........
            }

        }
Run Code Online (Sandbox Code Playgroud)

我只想在用鼠标左键单击时才使用更改侦听器.我怎么能这样做?

javafx javafx-2 javafx-8

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

在标题窗格中添加内容

我想在 TitlePana 中添加几个 TreeView。

private static TitledPane pane = new TitledPane("Connections", null);


public static void initTree(String name)
    {
        pane.setContent(tree(name));
    }

pane.setContent(<node>);
Run Code Online (Sandbox Code Playgroud)

但是当我添加 TreeView 时,新节点总是替换旧节点。这是设计问题吗。知道这是一个代码问题吗?

javafx javafx-2 javafx-8

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