我正在为工业环境编写应用程序。
单个应用中的相同数据有不同的角色和不同的观点。
期待不同客户的针对特殊需求的定制,我希望能够为每个工作者/观看者提供创建自己的布局的机会。
我举了这个例子:
进入用例:
有3个任务需要概述。
管理者的观点(他只想看到名称和状态)可能是这样的:
| Tasks |
----------------
| status name1 |
| status name2 |
| status name3 |
虽然正在进行工作的工人想要更详细地了解它:
| Tasks |
----------------
| status name1 |
- step 1
- step 2
startd - endd
| status name2 |
......
(startd = startDate,endd = endDate)
另一个,第二个工人可能不希望看到每一个执行步骤,因为他自1960年以来一直在做这项工作,并知道该怎么做。在这种情况下,会有组件status
,name
,steps
,startd
,endd
等,用户可以拖放他们创建他们想要的视图。结果是一个容器。表示的每个对象都将添加到无限滚动容器中。
现在我的问题:
1)是否有可能给应用程序的每个用户提供机会 它拥有自定义视图的数据吗? 2)如果是,那么生成所需代码的最佳方法是什么? (在网络环境中)
答案 0 :(得分:1)
是
new Codename One GUI builder是一个Codename One应用,它实际上可以在设备上运行,但目前这不是我们的主要目标。
有相当多的Codename One开发人员使用XML来确定运行时特定屏幕的布局,可能会尝试复制您的用例。