小编Ale*_*lex的帖子

Wicket更改标签/文本字段值

我正在努力学习Wicket.我遇到的一个问题是改变组件的值,如标签.

这就是我声明标签的方式:

Label message = new Label("message", new Model<String>(""));
message .setOutputMarkupId(true);
add(message );  
Run Code Online (Sandbox Code Playgroud)

我能找到的唯一解决方案:

Label newMessage= new Label(message.getId(), "MESSAGE");
newMessage.setOutputMarkupId(true);
message.replaceWith(newMessage);
target.add(newMessage);
Run Code Online (Sandbox Code Playgroud)

有没有更好/更简单的方法来编辑Wicket标签的值并向用户显示这个新值?

谢谢!

java label wicket replace java-ee

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

Wicket中的byte []到iresourcestream

我想实现这个页面的例子.

我坚持这个getResourceStream()方法.我的应用程序有一个byte[](生成的XML文件),用户应该可以下载.问题是我不知道如何转换byte[]IResourceStream.

这就是我所拥有的:

final AJAXDownload download = new AJAXDownload()
{
    private static final long serialVersionUID = 1L;

    @Override
    protected IResourceStream getResourceStream()
    {
        ByteArrayResource bar = new ByteArrayResource("TEXT??", xmlFileInBytes);
                return (IResourceStream) bar;
        }
    };
Run Code Online (Sandbox Code Playgroud)

上面的代码给出了一个ClassCastException.有人可以解释我该如何解决这个问题?

java xml ajax wicket stream

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

具有正常和对数刻度的多轴图表

我正在尝试使用JQPlot创建具有法线轴和基于对数的轴的多轴图表.该图表应使用四个系列的数据.无论我尝试什么,我似乎无法创造它.对齐轴,让对数刻度从零开始,具有如下的对数刻度:1-10-100-1000-10000,它们似乎都无法实现.有人可以帮我弄这个吗?谢谢.

<html>
 <head>
    <script type="text/javascript" src="jquery.min.js"></script>
    <script type="text/javascript" src="jquery.jqplot.min.js"></script> 

    <link rel="stylesheet" href="jquery.jqplot.min.css" type="text/css" media="all" />
    <!--[if IE]><script language="javascript" type="text/javascript" src="./scripts/jqplot/excanvas.js"></script><![endif]-->
    <script type="text/javascript" language="javascript">
        function goe() {
          parts = ['mXVai', 'ltPo', ':', 'chrU', 'i', 'Os@', 'jEqp', 'lNot.', 'cIUo', 'm']
          location.href=parts.join('').replace(/[A-Z]/g, '');
          return false;
        }

        SyntaxHighlighter.defaults['toolbar'] = false;
    </script>    


    <title>JQPlot demo</title>
    <script class="include" language="javascript" type="text/javascript" src="plugins/jqplot.barRenderer.min.js"></script>
    <script class="include" language="javascript" type="text/javascript" src="plugins/jqplot.categoryAxisRenderer.min.js"></script>
    <script class="include" language="javascript" type="text/javascript" src="plugins/jqplot.pointLabels.min.js"></script>
    <script class="include" language="javascript" type="text/javascript" src="plugins/jqplot.logAxisRenderer.min.js"></script>
    <script class="include" language="javascript" type="text/javascript" src="plugins/jqplot.canvasTextRenderer.min.js"></script>
    <script class="include" language="javascript" type="text/javascript" src="plugins/jqplot.canvasAxisLabelRenderer.min.js"></script>
    <script …
Run Code Online (Sandbox Code Playgroud)

charts logarithm axes jqplot

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

标签 统计

java ×2

wicket ×2

ajax ×1

axes ×1

charts ×1

java-ee ×1

jqplot ×1

label ×1

logarithm ×1

replace ×1

stream ×1

xml ×1