是否可以为 Codename one 编写类似 GUI Builder 样式的代码生成器?

Is it possible to write a codegenerator like the GUI Builder style for Codename one?

我正在为工业环境编写应用程序。

在同一个应用程序中,不同的角色和对相同数据的不同看法。

期待针对不同客户的特殊需求进行定制,希望能够给每个worker/viewer创造自己布局的机会

我举个例子:


进入用例:

有 3 个任务需要概述。

管理员视图(他只想看名字和状态)可能是这样的:

|    Tasks     |
----------------
| status name1 |
| status name2 |
| status name3 |

而实际从事工作的工人想要更详细地了解它:

|    Tasks     |
----------------
| status name1 |
   - step 1 
   - step 2
 startd - endd 
| status name2 |
  ......

(startd = 开始日期, endd = 结束日期)

另一个,第二个工人可能不想看到执行的每一个步骤,因为他从 1960 年开始从事这项工作并且知道该做什么。

在这种情况下,会有组件 statusnamestepsstartdendd 等,用户可以拖动并放下它们以创建他们想要的视图。结果是一个容器。表示的每个对象都将添加到无限滚动容器中。


现在我的问题是:

1) 是否可以让应用的每个用户都有机会给予 它保存的数据是它的自定义视图吗? 2)如果是,生成所需代码的最佳方法是什么? (在网络环境中)

是的。

new Codename One GUI builder 是一个代号 One 应用程序,它实际上可以 运行 在设备上,虽然目前这不是我们的主要目标。

有相当多的 Codename One 开发人员使用 XML 在 运行 时间内确定特定屏幕的布局,可能是在尝试复制您的用例。