perl – 在OTRS中填充动态字段下拉列表
我需要在OTRS的新票证屏幕中添加一个下拉列表.我设法通过在管理部分中使用动态字段管理添加动态字段来添加下拉列表.
现在我的问题是,我希望使用从运行中的某个远程数据库获得的数据来填充此Dropdown,并依赖于User Loged In.如何在OTRS的DropDown列表中输入此动态数据? 谢谢. 解决方法
要做这样的事情,我不相信OTRS提供的动态字段UI.
所以你可以: 1-将所有可能的值添加到下拉框中,然后使用dtl文件中的代码更改隐藏/显示它们. (使用javascript). 2-只添加一个值,您也可以使用dtl文件中的javascript隐藏它,只需使用javascript代码将值添加到下拉列表中. function setdynamicviews(){ switch ($('#Dest').val() ) { //this is where the queue is relevant (Dest = Queue) case "8||Support": // need to slash escape the pipes //show dynamic fields document.getElementById('LabelDynamicField_Product').style.display = 'block'; document.getElementById('LabelDynamicField_SerialNo').style.display = 'block'; break; default: //hide dynamic fields. document.getElementById('LabelDynamicField_Product').style.display = 'none'; document.getElementById('LabelDynamicField_SerialNo').style.display = 'none'; } } 要添加项目以使用javascript,请参阅here Yuu没有提供足够的信息来帮助我从“远程数据库”获取信息 注意:如果您确实更改了任何DTL文件或其他otrs文件,您应该首先创建一个主题,请参阅here 希望这可以帮助. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |