iTop如何添加字段

这里我们以机柜信息为例在这里插入图片描述在这里插入图片描述
(任务)在组织和状态中间,添加两个字段(自定义配置字段)
在这里插入图片描述
找到 datamodels\2.x\itop-datacenter-mgmt\datamodel.itop-datacenter-mgmt.xml
用工具打开,我这里用的是Notepad++

1.在这里插入图片描述
Rack是机柜,db_table 对应的是数据库中的表 在fields–>建两个field代码如下:

<!--添加字段manager-man,text-model-->
        <field id="manager-man" xsi:type="AttributeString">
         <sql>manager-man</sql>
          <default_value/>
		  <edit_mode/>
		  <is_null_allowed>true</is_null_allowed>
        </field>
	  <field id="text-model" xsi:type="AttributeString">
         <sql>text-model</sql>
          <default_value/>
		  <edit_mode/>
		  <is_null_allowed>true</is_null_allowed>
        </field>

2.在这里插入图片描述

在标签 presentation–>details–>items下创建俩个item,rank值越小越考前(代码如下)

<!--展现内容和field对应presentation-->
			<item id="manager-man">
              <rank>25</rank>
            </item>
			<item id="text-model">
              <rank>26</rank>
            </item>

3.在这里插入图片描述
在zh_cn.dict.itop-datacenter-mgmt.php下修改字段的中文命名,(zh是中文的意思)路径在datamodels\2.x\itop-datacenter-mgmt\zh_cn.dict.itop-datacenter-mgmt.php(代码如下:)

    'Class:Rack/Attribute:manager-man'=>'保管人',
	'Class:Rack/Attribute:manager-man+'=>'',
	'Class:Rack/Attribute:text-model'=>'测试模型',
	'Class:Rack/Attribute:text-model+'=>'',

4.找到数据表rack在里面添加上刚才的那两个字段
在这里插入图片描述
5.运行toolkit(iTop二次开发工具包)默认是英文的我用的Google翻译,如果更新失败,检查上面1,2步是否正确,更新成功如下界面
在这里插入图片描述
6.刷新页面,这时候我们就会发现字段添加好啦(如果不在数据库添加字段,点击创建会报错)
在这里插入图片描述
7.完结撒花★,°:.☆( ̄▽ ̄)/$:.°★
在这里插入图片描述在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值