TreeItem上的设置在Tabris ios7客户端中不起作用



我有一个针对树(org.eclipse.swt.widgets.tree.tree)的选择列表。如果在此小部件中出现任何选择,应检查关联的TreeItem(org.eclipse.swt.widgets.treeitem)。我已经使用了TreeItem的固定检查和设定方法来实现这一目标。它在Android上按预期工作。但是iOS并未显示为TreeItem设置的图像(已检查/未选中)。

this.getPart().getTree().addSelectionListener( new SelectionAdapter() {
    @Override
    public void widgetSelected(SelectionEvent e) {
        TreeItem item = (TreeItem) e.item;
        if ( item.getChecked() ) {
            item.setChecked( false );
            item.setImage( ResourceManager.getImage( LnfSettings.IMAGE_UNCHECKED ) );
        }
        else {
            item.setChecked( true );
            item.setImage( ResourceManager.getImage( LnfSettings.IMAGE_CHECKED ) );
        }
    } 
} );

iOS的tabris尚无支持(尚未)在树中检查/未检查。对于iOS,我们将需要"编辑"的概念,而我们尚未为此小部件。它是在Android上实现的,但不是官方功能。

您想构建什么?也许还有另一种实现目标的方法?

最新更新