小编Tom*_*del的帖子

示例rest url从alfresco中检索内容

我想使用restful在alfresco中的catalog目录文件夹中检索sample.html的内容.

从alfresco文档中,我得到了以下休息URL来检索文档的内容.但我不知道到底是什么性质,stor_type,store_id,idattach.

GET /alfresco/service/api/node/content{property}/{store_type}/{store_id}/{id}?a={attach?}
Run Code Online (Sandbox Code Playgroud)

如果有人向我解释上述其他网址属性并为我提供示例,将不胜感激.

alfresco

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

调试SWT应用程序会导致所有GTK应用程序冻结

我有一个SWT应用程序,我在eclipse中通过远程调试进行调试.如果我在SWT应用程序的事件处理程序中设置断点,那么我的桌面会冻结.我仍然可以通过Strg+ Alt+ 切换到文本控制台Fx.如果我从控制台中杀死SWT应用程序,一切都会继续工作.

由于这只发生在断点位于事件处理程序中时,我强烈怀疑SWT在事件循环中阻塞导致所有内容都冻结.我的猜测是,SWT有一些神奇的参数来"分离"应用程序,所以我可以正常调试,但我无法找到它.

java eclipse swt

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

在Eclipse RCP项目中使用哪种编辑器进行富文本格式化(WYSIWYG)?

基于以下标准,您在Eclipse RCP项目中建议使用哪种编辑器进行富文本格式化(WYSIWYG)?必须有清单:

  • 子弹名单
  • 粗体格式
  • 字体大小
  • 应该尽可能简单地使用格式化文本直接生成带有iText的pdf.

我想html是最好的方法,对吧?因此,如果编辑器使用的格式信息已经是html格式,那就太好了.

eclipse rcp swt text

5
推荐指数
0
解决办法
2722
查看次数

在Eclipse RCP中使用导航历史记录

我喜欢在我的RCP应用程序中使用Eclipse提供的导航历史记录.不幸的是,这个功能没有很好的记录 事实上我只找到了这个Wiki条目:http://wiki.eclipse.org/FAQ_How_do_I_hook_my_editor_to_the_Back_and_Forward_buttons%3F

它提到可以在导航历史记录中标记每个编辑器,而无需指定位置.这正是我想要的.

无论特定编辑器是否支持导航历史记录,markLocation都可以使用.如果编辑器未实现INavigationLocationProvider,则将添加历史记录条目,允许用户跳回该编辑器但不返回任何特定位置.

我在应用程序中添加了以下代码行,以便每次打开新的编辑器时添加导航条目.

IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
IEditorPart editor = page.openEditor( input, MyEditor.ID );
page.getNavigationHistory().markLocation( editor );
Run Code Online (Sandbox Code Playgroud)

我的问题是代码不起作用.这些命令的工具栏图标org.eclipse.ui.navigate.backwardHistoryorg.eclipse.ui.navigate.forwardHistory保持变灰.

java eclipse eclipse-plugin eclipse-rcp

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

所有列的SWT表复选框

我试图创建一个带有两个复选框的两栏表,我创建了一个带有以下代码段的表:

 Table table = new Table(parent, SWT.CHECK | SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL);

 TableColumn tableColumn = new TableColumn(table, SWT.NONE);
 tableColumn.setWidth(300);
 tableColumn.setText("Check Column1");

 TableColumn tableColumn1 = new TableColumn(table, SWT.NONE);
 tableColumn1.setWidth(300);
 tableColumn1.setText("Check  Column2");

 TableItem tableItem=new TableItem(table,SWT.NONE);
 Image image=getImage(imagePath);
 tableItem.setImage(0, image);
Run Code Online (Sandbox Code Playgroud)

我得到的是创建复选框的第一列,但不是第二列。您知道为什么吗?

swt

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

file_get_contents 到同一服务器上的 url

我的服务器上有两个文件。文件a.php

<?php 
die('this is my text');
?>
Run Code Online (Sandbox Code Playgroud)

文件b.php:

<?php
file_get_contents('http://mysite.pl/a.php');
?>
Run Code Online (Sandbox Code Playgroud)

但它不起作用...我无法使用file_get_contents,当文件位于同一服务器上时,我不知道为什么。PHP 信息:

allow_url_fopen: ON
allow_url_include: OFF
Run Code Online (Sandbox Code Playgroud)

当我尝试在困难的服务器上使用文件 b.php 中的代码时 - 它工作......;/

php

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

如何处置Composite对象的所有子节点?

我有一个

Composite descComp
Run Code Online (Sandbox Code Playgroud)

有一些东西...基本上它是一个表单的容器,由多个标签,组合和按钮组成,所有标签都排成一行.我的表单不是有限的,我有一个按钮,可以添加一行额外的输入.然而,为了工作它接缝我必须处理我的descComp的旧孩子......

private void populateConstantMain(ContentData tariffConstantsOfType, Composite descComp,GridLayout descCompLayout, Boolean resize) {

    int arraySize;

    if (resize == false) {
        arraySize = tariffConstantsOfType.getQueryRowCount();
    } else {
        for (int i = 0 ; i < descComp.getChildren().length; i++) {
            System.out.println("Disposing: " + i + " " + descComp.getChildren()[i].toString());
            //descComp.getChildren()[i].setEnabled(false);
            descComp.getChildren()[i].dispose();
        }
        arraySize = tariffConstantsOfType.getQueryRowCount() + 1;
    }
......
}
Run Code Online (Sandbox Code Playgroud)

由于某些原因

descComp.getChildren()[i].dispose();
Run Code Online (Sandbox Code Playgroud)

不起作用,意味着它不会处理所有的孩子,这会导致插入新孩子的错误,从而破坏布局:/有趣的是,

descComp.getChildren()[i].setEnabled(false);
Run Code Online (Sandbox Code Playgroud)

当我解开它时,为所有孩子工作......

java swt dispose composite

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

标签 统计

swt ×4

eclipse ×3

java ×3

alfresco ×1

composite ×1

dispose ×1

eclipse-plugin ×1

eclipse-rcp ×1

php ×1

rcp ×1

text ×1