zoukankan      html  css  js  c++  java
  • 开源PLM软件Aras详解五 如何让ItemType显示在TOC上

    通过上一边ItemType我们大概了解,那么如何让ItemType显示在左侧的菜单上呢,又如何设置增删查改的权限呢,接下来将为演示。

    在上一篇中,我们知道了ItemType的结构图,如下图

    那么如何让其显示在TOC上,我们需要用到的TOC Access标签,打开标签

    这里的Name为角色名,Category则为菜单名

    点击添加,系统会弹出选择框,让我们选择角色名,这里我们设置角色为admin

    那么Category则为TOC已有菜单的列表,那么这里有个问题,有的人想新建一个菜单,该如何做,

    打开list

    我们可以看到系统中所有的菜单列表,子级菜单是在Aras9.4之后的版本新出来的,如何想创建子菜单,则使用 "父菜单名/子菜单名" 即可

    在这里我们新建一个Test的菜单方便演示:

    新建Test菜单之后,大家可以看到,TOC上面并没有出现Test菜单。此时先不着急,我们先把我们新建的ItemType绑定到该菜单上。

     绑定完成后,可以看见,菜单出现了,也就是说,在菜单下面没有任何对象的时候,该菜单是不显示的,这一点希望注意。

    菜单显示出来之后,我们点击菜单查看

    可以发现,此时内容只有我们新建的name字段,系统自动生成的字段并没有显示,并且新建按钮灰掉的,也就是说我们并没有权限创建

    那接下就需要去配置另一个标签

    Can Add顾名思义,谁能创建的意思,我们添加Admin

    如图所示,你甚至可以定义,这个角色只能添加那一类的文件,如何不选择则默认为全部类

    点击保存之后我们再回到TOC菜单

    可以看见,添加按钮已经可以使用了,此时问题又出现了,窗体是一片空白,我们新建的Name字段并没有出现。

    接下来又需要配置 Views标签,点选Views标签

    系统在我们创建ItemType的时候会自动创建默认Form,我们打开默认窗体进行配置

    在这里,最简单的窗体配置完成,点击保存解锁

     再回到TOC菜单中验证

    可以看到窗体已经出现Name字段了,肯定很多人想到这里应该就可以了,实际不然,不妨我们来添加一条记录

     

    错误很明显,告诉我们没有权限,所以我们还需要设置权限标签

    添加World Can Get权限,顾名思义,就是所有人都能加。

    对于权限和窗体以及角色等以后再详细说明

    最后我们再尝试添加一条记录

    保存成功,没有问题,到这里就是如何将新建的ItemType放置于TOC上并且可用。

    更多详情请关注微信公众号:

  • 相关阅读:
    类的加载次序与继承
    十进制转二进制算法
    面象对象与面象过程内存分区
    C/C++单向链表
    字符串与数字互相转换算法
    C#模拟进度条
    数据类型与类型转
    win7删除一些顽固的文件夹
    快速卸载VS2015的办法
    Js获取图片原始宽高
  • 原文地址:https://www.cnblogs.com/fanxingthink/p/6066499.html
Copyright © 2011-2022 走看看