小编Ben*_*Ben的帖子

新手JSF问题 - 如何实现这种布局?

我正在尝试实现此处显示的布局 替代文字

每个面板都应链接到一个支持bean,稍后我将根据上下文添加不同的组件.

我尝试使用panelgrid但无法实现这种外观.我更喜欢只使用JSF,但如果不可能或太复杂的RichFaces也可以.

谢谢!!

layout jsf richfaces

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

在JSF中,分割<h:form> s有什么好处?

一般的最佳实践问题.

假设我在同一页面上有一个搜索框和一个Web表单.分裂是否有任何好处,<h:form>所以他们各自得到自己的?或者把它们全部放在一起<h:form>

html jsf

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

在JSF 2复合组件中是否存在继承这样的东西?

在JSF 2复合组件中是否存在继承这样的东西?

据我所知,没有.我只是确定.

谢谢!

inheritance jsf-2

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

angularjs ngRepeat orderBy当属性键有空格时

我得到一些JSON格式的数据,其中一些键中有空格:

[
    {
        "PlainKey": "SomeValue",
        "Spaced Key": "SomeValue"
    },
    {
        "PlainKey": "SomeValue2",
        "Spaced Key": "SomeValue2"
    }
]
Run Code Online (Sandbox Code Playgroud)

这发生在某个时刻:

$http.get('https://dl.dropboxusercontent.com/u/80497/htmlTesting/properties/credits.properties' + '?callback=JSON_CALLBACK').then(function (data) {
            $scope.credits = data.data;
        }, function (error) {
            $scope.errorOccured = true;
            console.log("Error:");
            console.log(error);
        });
Run Code Online (Sandbox Code Playgroud)

然后ng-repeat用于显示它,并订购:

<select ng-model="corder">
  <option value="PlainKey">Plain Key</option>
  <option value="Spaced Key">Spaced Key</option>
</select>

<li ng-repeat="credit in credits | orderBy:corder" >
.....
</li>
Run Code Online (Sandbox Code Playgroud)

这不起作用(我得到一个例外)(PlainKey因为没有空格,所以工作).

我也尝试将值放入':

<select ng-model="corder">
  <option value="'PlainKey'">Plain Key</option>
  <option value="'Spaced Key'">Spaced Key</option>
</select>
Run Code Online (Sandbox Code Playgroud)

这似乎改变了顺序,但不正确.

我错过了什么?

谢谢!

angularjs angularjs-ng-repeat angularjs-orderby

7
推荐指数
2
解决办法
3876
查看次数

输入功能组成系统

我该如何添加类型compose
问题基本上归结为为此编写类型:

const compose = (...funcs) => x => funcs.reduce((acc, func) => func(acc), x);
Run Code Online (Sandbox Code Playgroud)

并使用它:

compose(x => x + 1, x => x * 2)(3);
Run Code Online (Sandbox Code Playgroud)

在此示例中,compose的类型被推断为:

const compose: (...funcs: any[]) => (x: any) => any
Run Code Online (Sandbox Code Playgroud)

这只是一堆any......

有没有一种很好的方法来添加类型compose

javascript typescript

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

带有If子句的Sorrounding Logger,以避免冗余的String构造

登录java时,我建议使用此语法:

if (logger.isLoggable(Log.FINE))
{
    logger.fine("bla"+" bla"+" bla");
}
Run Code Online (Sandbox Code Playgroud)

这样做的原因是为了避免参数字符串的冗余构造,因为日志记录级别低于"FINE".(在上面的例子中 - 5个冗余的字符串对象.("bla"X3,"bla bla"和"bla bla bla").

我想听听其他人正在做些什么,或者你认为这是必要的.

谢谢!!

java logging

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

从Java Applet调用Javascript函数

我在HTML页面中有一个Java Applet.我需要让applet调用某个Javascript函数来通知HTML页面某些事件.

我目前调用JavaScript函数的方式是:

getAppletContext().showDocument(new URL("javascript:window.notifyEvent("+msisdn+")"));
Run Code Online (Sandbox Code Playgroud)

我在HTML代码中定义了实际的函数,但是当applet实际调用它时,我得到了Uncaught ReferenceError: notifyEvent is not defined错误.

我在哪里需要为applet定义javascript函数才能调用它?

谢谢!

html javascript java applet

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

编写CPU密集型客户端HTML5应用程序是否根本错误?

计划编写客户端HTML5应用程序是否可行且明智,这些应用程序将进行一些CPU密集型计算?(图像处理)

我知道通常是将计算卸载到服务器的标准,但由于HTML5有新选项,我想知道我们是否真的可以编写一个将在浏览器中运行的完整应用程序.

如果我理解正确,网络工作者可以帮助完成多线程任务,但我不知道它是如何工作的.

再一次,我正在寻找如何处理这个问题的线索,如果有的话.

谢谢!

javascript html5 web-worker

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

如何在jpeg或png格式的字节数组中在画布上绘制图像

就像标题所说,我有一个表示图像内容的字节数组(可以是jpeg或png).

我想在常规画布对象上绘制它

<canvas id='thecanvas'></canvas>
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?


更新我试过这个(不成功):( imgData是一个png作为字节数组"按原样"通过WebSockify发送给客户端)

function draw(imgData) {
    "use strict";

    var canvas = document.getElementById("myCanvas");
    var ctx = canvas.getContext("2d");
    var rdr = new FileReader();
    var imgBlob = new Blob([imgData], {type: "image/png"});
    rdr.readAsBinaryString(imgBlob);

    rdr.onload = function (data) {
        console.log("Filereader success");
        var img = new Image();
        img.onload = function () {
            console.log("Image Onload");
            ctx.drawImage(img, 0, 0, canvas.width, canvas.height);
        };
        img.onerror = function (stuff) {
            console.log("Img Onerror:", stuff);
        };
        img.src = "data:image/png;base64," + window.btoa(rdr.result);
    };

}
Run Code Online (Sandbox Code Playgroud)

我总能到达 img.onerror()

此外,在我的文件系统上使用HEX编辑器读取文件后,我可以看到字节数组与原始文件相同.

javascript html5 canvas bytearray websocket

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

为什么AngularJS中的$ event.preventDefault()不会阻止上下文菜单出现?

就像标题所说,我不确定为什么$event.preventDefault()不阻止右键单击出现上下文菜单.

我在plunker中写了这个简单的例子来演示这个问题.

HTML:

<body ng-controller="MainCtrl">
    <div id="me" ng-mousedown="stopContext($event)">CLICK ME {{num}}</div>
</body>
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

  $scope.stopContext = function(ev) {
    $scope.num += 1;
    ev.preventDefault();
  };
Run Code Online (Sandbox Code Playgroud)

提前致谢.

javascript events angularjs

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