当前位置: 首页 > 知识库问答 >
问题:

在表查看器上获取断言失败

严天逸
2023-03-14

我被困在其中一个场景里了。根据输入的文本字段值,单击按钮在TableViewer中显示结果。下面是代码,

btnSearch.addSelectionListener(new SelectionAdapter() {
                    @Override
                    public void widgetSelected(SelectionEvent e) {

                        String plant=text_workplace.getText();


                        IStructuredSelection selection = (IStructuredSelection) m_workplaceViewer
                                .getSelection();
                         workplaceDetail = (WorkplaceDetail) selection.getFirstElement();


                            if (plant!=""){                     
                                workplaceDetail= workplaceDaoImpl.getWorkplaceDetailsSearchByPlant(plant);  

                                }

                         m_workplaceViewer.setInput(workplaceDetail);
                         m_workplaceViewer.refresh();

                        m_bindingContext.updateModels();
                    }
                });

共有1个答案

贾沛
2023-03-14

它告诉您错误是什么:您正在调用

m_workplaceViewer.setInput(workplaceDetail);

WorkplaceDetail不是iObservableList,您使用的内容提供程序需要iObservableList输入。因此,您可以更改内容提供程序,也可以从WorkplaceDetail创建可观察的列表。

 类似资料:
  • 表查看器 以网格显示表数据。数据可以用两种模式显示:网格查看 和 表单查看。表查看器工具栏提供了以下功能管理数据: 开始事务、提交 或 回滚 点击 开始事务 来开始一个事务。令事务中的全部改变永久完成,点击 提交。或点击 回滚 来在当前的事务中撤消所做的工作。 提示:提交 和 回滚 按钮只有当在选项中启用 自动开始事务 或按了 开始事务 按钮时可用。 导入数据 从文件导入数据。 导出数据 导出数据

  • 我是JMeter和断言概念的新手。当我试图执行一个JMX文件(包含JMeter中的断言)时,遇到了以下错误消息: 断言错误:错误断言失败:真断言失败消息:测试失败:变量(搜索结果)不相等/接收:找不到[[[]]]]比较:找不到[[[]]]]] 脚本的执行方式如下:$java-jar./apache-jmeter-2.10/bin/apachejmeter.jar-t./jmeter-master/

  • 我正在努力学习树视图。但是,在运行代码时,我在执行一行时得到了一个错误- 可能的原因是什么? 编辑:当我在view类中编写AddressContentProvider类时,它工作得非常好。但是,我在其他文件中编写这个类,它不起作用:(

  • 问题内容: 当Windows上的Visual C ++断言失败时,调试器将停止,显示消息,然后让您继续(或者,如果未运行调试会话,则为您启动Visual Studio)。 在Linux上,assert()的默认行为似乎是显示错误并退出程序。由于我所有的断言都通过宏进行,因此我尝试使用信号来解决此问题,例如 但是,尽管GDB(通过KDevelop)停在了正确的位置,但我似乎无法继续过去,并且在GDB

  • 我在flutter上使用firebase做了一个简单的婴儿名字项目,在成功完成教程后,该应用程序出现了这样的错误:“package:firebase_demo/main.dart':Failed assertion:line 86 pos 16:'map['votes]!=null':is not true。” 同样的帮助。