我正在使用GWT2.3 celltable
如何使用javascript/jquery调用GWT'-CellTable-CustomEditTextCells api,如Commit()和Cancel()froml?
以下是EdittextCell-GWT的cancel()
在javascript中执行此操作的任何替代方法?
/**
* Commit the current value.
*
* @param context the context of the cell
* @param parent the parent Element
* @param viewData the {@link ViewData} object
* @param valueUpdater the {@link ValueUpdater}
*/
private void commit(Context context, Element parent, ViewData viewData,
ValueUpdater<String> valueUpdater) {
String value = updateViewData(parent, viewData, false);
clearInput(getInputElement(parent));
setValue(context, parent, viewData.getOriginal());
if (valueUpdater != null) {
valueUpdater.update(value);
}
}
Run Code Online (Sandbox Code Playgroud)
以下是EdittextCell-GWT的cancel()
在javascript中执行此操作的任何替代方法
/**
* Convert the cell to non-edit mode. …Run Code Online (Sandbox Code Playgroud) 我想从jsTree获取所有叶节点(节点的ID和文本)?
我没有使用复选框ui:jsTree.
Root
-----A
-----A1
-----A1.1
-----A2
-----A2.1
-----B
-----B2
-----C
-----C1
-----C1.1
Run Code Online (Sandbox Code Playgroud)
我想要来自jsTree的叶节点列表.
预期产出:[A1.1,A2.1,B2,C1.1]
任何有关此事的帮助或指导将不胜感激.
在jsTree中,如何按节点ID获取节点信息?
我知道跟随节点的id,即295然后如何获得完整的节点信息
<item id="295" parent_id="192" title="itemTitle" version="1">
<content><name>Bhushan Sambhus</name></content>
</item>
Run Code Online (Sandbox Code Playgroud)
上面渲染成jsTree的xml部分如下
$("#treeViewDiv").jstree({
"xml_data" : {
"data" : "" +
"<root>" +
"<item id="295" parent_id="192" title="itemTitle" version="1">"+
"<content><name>Bhushan Sambhus</name></content> "+
"</item>"
}
"plugins" : [ "themes", "xml_data","ui" ]
});
Run Code Online (Sandbox Code Playgroud)
像跟随psudo代码的东西
function getNodeByNodeID(node_id){
// some code
// $.jstree.get_node ...... etc ?
//
return relatedNodeInformation;
}
var nodeInfo = getNodeByNodeID(providedNodeID) // psudo code
// any api in jstree to get nodeInfo by providedNodeID?
var parent_id_value = nodInfo.attr("parent_id");
var title_value = nodInfo.attr("title");
var version_value …Run Code Online (Sandbox Code Playgroud) [#1]我想隐藏jstree的根节点?
我将几个子根节点添加到"Root"节点,所以我想从jsTree隐藏根节点?

应用以下CSS后隐藏根节点,在IE8中看到感觉问题:
$("ul:contains('Root')").css('position','relative');
$("ul:contains('Root')").css('top','-20px');
$("ul:contains('Root')").css('left','-20px');
Run Code Online (Sandbox Code Playgroud)

[#2]在以下核心插件中,
我为Root节点提供了硬编码值(Root_ID)来打开Root节点.最初,它工作正常
"core" : { initially_open" : [ "Root_ID" ] }
Run Code Online (Sandbox Code Playgroud)
根节点ID可能会有所不同的RootID,RID,Root_id,R_ID .....因为我们提供不同的xml响应.
Psudo代码类似于:
"core" : { initially_open" : [ **1st_node_of_Tree_like_(ul > li:first)_OR_$(".jstree-last").first()** ] }
Run Code Online (Sandbox Code Playgroud)
我怎么能实现这2件事?
任何有关此事的帮助或指导将不胜感激.
我想用ELK为我们的Spring Boot微服务实现集中配置。
我安装了3个不同版本的Kibana 6.3、6.7和7版本。取消注释端口和elasticsearch.url(使用的默认值-运行弹性搜索)
在控制台上连续获取以下警告和错误
log [05:40:20.028] [warning][task_manager]
The task maps_telemetry "Maps-maps_telemetry" is not cancellable.
log [05:40:24.145] [error][security]
Error registering Kibana Privileges with Elasticsearch for kibana-.kibana:
[security_exception] current license is non-compliant for [security], with { license.expired.feature="security" }
Run Code Online (Sandbox Code Playgroud)
npm -v 5.5.1
节点-v v8.9.3
java-版本1.8.121
感谢您的帮助解决此问题,以便我可以使用kibana。
以下Timestamp格式的正则表达式是什么
YYYY-MM-DD HH:mm:ss.S
YYYY-MM-DD HH:mm:ss.S AM/PM
YYYY-MM-DD HH:mm:ss.S AM/PM Z
YYYY-MM-DD HH:mm:ss.S Z
Run Code Online (Sandbox Code Playgroud)
哪里
Y: year,
M: Month,
D: Date,
H: hour,
m: minute,
s: second,
S: Milisecond 3 digit only,
Z: Time zone.
Run Code Online (Sandbox Code Playgroud)
我正在以字符串格式获取时间戳格式,因此要验证它.
如何检查GWT中的正则表达式?
我们正在使用 spring boot 1.5.10Release 版本和 mongodbrepository。
我们有大量数据,因此我们在服务器启动时使用 postconstruct 加载静态数据(从表中选择 *)。
Api 响应大小约为 25MB,我们使用 gzip 对其进行压缩,因此大小变为 5MB。
我们有多个服务,每个服务都包括@PostConstruct加载(从表中选择*)经常使用的数据来准备地图以提高性能。
我们正在从每个服务 1 服务中的 findall db 查询中准备 map<id, custom Obj> 以供参考..
@PostCounstruct Init(){ List list = xyzRepository.findAll(); Map<String, MyObj> map = new HashMap(): for(MyObj Obj : list){ map.put(obj.id, Obj) } }
当 findById / findAll / findByList(List Employees> emps) 调用时,用户将得到地图的快速响应
每个月我们的数据库都会刷新/更新。刷新 db 后,我们将重新启动 Spring Boot 应用程序。
如果数据库在一个月内发生任何数据库刷新(由于某些问题/延迟),我们面临的问题,我们需要重新启动服务器以获取正确的数据而不是陈旧的数据。
我们@Cacheable在每项服务中都尝试过,但第一个 db 命中花费了太多时间。(因为我们正在从表中选择 *)。
我们进行了并行ajax调用来获取数据。应用程序仪表板需要绘制大约 30MB (gzip 5mb) 的数据,这很痛苦..
应用程序 20 个服务的大约 …
连接到mongodb时出现以下错误
MongoDB shell版本:1.6.5
连接到:测试1月31日星期一
12:12:09错误:无法连接到
服务器127.0.0.1(匿名):1154
异常:连接失败
我删除了mongodb并重新安装mongodb-stable它在当天工作正常,第二天再次出现上述错误.
很少有次我尝试重新安装mongodb-stable仍然会出现相同的错误.
我正在使用最新的pkg
deb http://downloads.mongodb.org/distros/ubuntu 10.4 10gen
我尝试了另一种方式,即尝试连接到其他机器mongodb即mongo otherMachinseIPAddress
mongo连接成功完成
但是当我执行我的程序时,我得到了以下错误
警告:jmx注册错误,继续javax.management.InstanceAlreadyExistsException:com.mongodb:type = ConnectionPool,host = tushar-desktop/127.0.1.1_27017 at com.sun.jmx.mbeanserver.Repository.addMBean(Repository.java:467) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.internal_addObject(DefaultMBeanServerInterceptor.java:1520)at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(DefaultMBeanServerInterceptor.java:986)at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject (defaultMBeanServerInterceptor.java:938)com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:330)位于com.mongodb的com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:516). DBPortPool $ Holder.get(DBPortPool.java:62)位于com.mongodb.DBTCPConnector的com.mongodb.DBTCPConnector._set(DBTCPConnector.java:458).(DBTCPConnector.java:46)位于com.mongodb.Mongo.(Mongo) .java:137)at com.mongodb.Mongo.(Mongo.java:123)com.mongodb.Mongo.(Mongo.java:90)at com.info.link.server.LinkedinServiceImpl.(LinkedinServiceImpl.java:40)at com.info.link.server.LinkedinServiceImpl $$ FastClassByGuice $$ d7de1b7.newInstance()at com.google.inject.internal.cglib.reflect.FastConstructor.newInstance(FastConstructor.java:40)at com.google.inject.DefaultConstructionProxyFactory $ 1.newInstance(DefaultConstructionProxyFactory.java:60)at Com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:85)位于com.google.inject.ConstructorBindingImpl $ Factory.get(ConstructorBindingImpl.java:111)com.google.inject.InjectorImpl $ 4 $ 1.call(InjectorImpl. java:758)com.google.inject上的com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804),com.google.inject.InjectorImpl.getInstance(com.google.inject.InjectorImpl.getInstance)中的com.google.inject.InjectorImpl $ 4.get(InjectorImpl.java:754) InjectorImpl.java:793)com.info.link.server.cache.CacheHelper.(CacheHelper.java:30)at com.info.link.server.cache.CacheHelper $$ FastClassByGuice $$ 35d2e084.newInstance ()com.google.inject.inject.cglib.reflect.FastConstructor.newInstance(FastConstructor.java:40)com.google.inject上的com.google.inject.DefaultConstructionProxyFactory $ 1.newInstance(DefaultConstructionProxyFactory.java:60). ComtructorInjector.construct(ConstructorInjector.java:85)位于com.google.inject.ConstructorBindingImpl $ Factory.get(ConstructorBindingImpl.java:111)com.google.inject.InjectorImpl $ 4 $ 1.call(InjectorImpl.java:758)at com www.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)位于com.google.inject.InjectorImpl $ 4.get(InjectorImpl.java:754)com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793) com.info.link.server.services.impl.CachingServiceImpl.(CachingServiceImpl.java:32)com.google.link.server.impl.CachingServiceImpl $$ FastClassByGuice $$ de537f14.newInstance()com.google …
我正在开发一个基于Web(GWT 2.0.1)的基于Web的(商业)应用程序,其中有多个用户来提出请求.大约1000个usres(超过那个)通过我的基于Web的应用程序向Twitter发出请求.因为我使用了twitter4j-2.0.9.jar
有什么办法......所以我可以避免"超出速率限制"的问题.表示每小时(1000>)的请求数.
当我通过我的网站在1小时内提出30+请求时,我遇到了以下异常
twitter4j.TwitterException:400:请求无效.随附的错误消息将解释原因.这是在速率限制期间将返回的状态代码.
< ?xml version="1.0" encoding="UTF-8"?>
< hash>
< request>/statuses/followers.xml< /request>
< error> Rate limit exceeded. Clients may not make more than 30 requests per hour.< /error>
< /hash>
at twitter4j.http.HttpClient.httpRequest(HttpClient.java:469)
at twitter4j.http.HttpClient.get(HttpClient.java:412)
at twitter4j.Twitter.get(Twitter.java:276)
at twitter4j.Twitter.get(Twitter.java:228)
at twitter4j.Twitter.getFollowersStatuses(Twitter.java:1363)
at twitter4j.Twitter.getFollowers(Twitter.java:1350)
at com.wissen.supergroupers.server.impl.TwitterServiceImpl.getTwitterFollowers(TwitterServiceImpl.java:40)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:562)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:188)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:224)
at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at …Run Code Online (Sandbox Code Playgroud) 我正在使用gwt2.3
我的celltable包含10行,5列.
第1行中的所有单元格都是空的,可编辑.
每当用户点击列单元格时,可以说第1行X第3列,那么用户将编辑该单元格说"xyz".之后,当用户单击按钮时:"更新列单元格",然后将xyz值设置为该列中存在的所有单元格.
我在细胞表中使用不同的细胞类型.
如何设置/更新编辑第一个单元格的特定列/页面中的所有单元格值
任何有关此事的帮助或指导将不胜感激