在 Screen 的读取区域显示记录

Posted

技术标签:

【中文标题】在 Screen 的读取区域显示记录【英文标题】:Display records in the read area of Screen 【发布时间】:2020-03-01 10:16:36 【问题描述】:

我想在执行某些操作后在 GUI 屏幕的读取区域显示一些记录。 我在屏幕中有一些应该由用户输入的输入字段,根据输入,我正在从数据库中调用一个函数,该函数将结果正确地显示为屏幕上的反馈消息。

但我希望在屏幕的读取区域中有这个结果。任何帮助表示赞赏。如下所示

-----------输入字段--------

姓名:

部门:

城市:

排名:

                   Submit Button(this will call my logic based on input)

-----------提交按钮后我称之为阅读区域(期望)----------- -------

名称:XYZ

部门:ABC

城市:YYY

排名:4

【问题讨论】:

你试过什么?你遇到过什么样的问题? @martin-g ,我已经尝试使用 webmarkupcontainer 的反馈面板。但是我在这里面临的问题是以某种顺序显示的。因为这个属性显示在屏幕顶部,我不想要,而是其余的输入字段将保持原样..结果应显示在屏幕读取区域的底部。 【参考方案1】:

您可以使用检票面板查看结果。

最初这个面板是不可见的:

ResultPanel resultPanel = new ResultPanel("resultPanel", new Model<Result>());  // null model object
resultPanel.setVisible(false); 
resultPanel.setOutputMarkupPlaceholderTag(true); 

成功保存到数据库后,您将使其可见:

 @Override public void onSubmit(AjaxRequestTarget target) 
     Result result = saveInDB(...);

     resultPanel.setModelObject(result);
     resultPanel.setVisible(result != null);
     target.add(resultPanel);
 

【讨论】:

【参考方案2】:

我使用了“span wicket:id”,它符合我的目的。谢谢大家。

【讨论】:

以上是关于在 Screen 的读取区域显示记录的主要内容,如果未能解决你的问题,请参考以下文章

读取在 DataGridView 表中选择的记录,并将该记录的信息读取到表中未显示的字段中

r R脚本生成多层饼图(或称为venn pieagram)以显示NGS读取不同注释区域中的分布

Python:从txt读取分数并显示最高分数和记录

vb如何读取系统已安装软件并获取软件版本号

xlsread 读取excel 指定区域

读取区域设置