我在的ServiceNow(日內瓦發佈)服務目錄項目的人員使用請求訪問額外的ServiceNow組。列表收集器顯示所有可用的組。我們想限制它,並禁止出現一些選擇。當您構建List Collector變量時,您可以指定一個List表,但不能在其上構建過濾器。迭代通過列表收集器和不顯示特定值
是否可以使用目錄客戶端腳本來檢查每個正在加載到List Collector中的項目,並可能通過檢查sysID或其他值來跳過它?我假設的滑翔記錄呼叫正在以填充列表收集地方做,但我不能確定如何對其進行修改或中斷它。
在這個例子中,該列表收集被命名爲「桶」。
我或許可以嘗試先從:
var lcFilter = g_form.getControl('bucket')
有可能操縱來自該對象的內容的方式。我只需要幫助確定我需要操作的對象的哪一部分。我們目前使用類似的功能來重命名列表收集的標題是這樣的:
var headers = g_form.getControl('bucket').parentElement.querySelectorAll('.col-xs-4');
headers[0].childNodes[0].firstChild.data = 'All Available Groups';
headers[1].childNodes[0]firstChild.data = 'Groups you wish to add';
老實說,我不認爲我會得到一個的ServiceNow話題上SO的響應。感謝您花點時間回覆! – Maximillian
我想這是值得注意的是,這不會在一個範圍的申請工作,一個給了我適合直到我意識到。此外,在赫爾辛基將有一個「參考限定符」選項,用於最終完成此操作。 –
Kirk
我可能只是等待,那麼,我們」重新安排赫爾辛基不久。 – Maximillian