2

实体

程度

表格

  1. 毕业
  2. 毕业后

要求

当用户点击新建时,毕业表格打开。现在,使用左侧导航窗格,我可以选择 Post Graduation,然后打开 Post Graduation 表单。我还编写了 JS,它将在现有记录的两种形式之间翻转(基于在 new_degreetype 中选择的值)。这无疑是丑陋的,因为它会加载表单两次。

问题

  1. 我如何让它与新表格一起使用。也就是说,当用户点击新建时,我想显示一个弹出窗口,用户应该选择毕业或毕业后,根据在那里选择的值,我在创建模式下打开正确的表单。

  2. 如何防止用户通过左侧导航窗格选择其他表单。因此,当用户尝试将表单从 Graduation 更改为 Post Graduation 时,显示一条消息并说“对不起!这是不允许的”。或者,我可以完全删除它吗?不让用户选择能够翻转表单。

4

1 回答 1

2

形式有何不同?拥有一个表单可能会更容易,并使用 javascript 来改变它的外观(隐藏/显示/启用/禁用某些字段)。对用户查看哪些表单的控制取决于安全角色以及您定义层次结构的方式。试图让它做一些它原本不打算做的事情,可能比它值得更痛苦。

于 2013-03-27T17:08:30.313 回答