2013-11-26 52 views
0

我正在使用舊版Lotus Notes應用程序。該應用程序有很多響應和響應文件。用戶想要一個嵌入視圖來突出顯示或以某種方式指示用戶在層次結構中的位置。這在網絡上很常見,我敢打賭我可以在Xpages中完成,但可以在LN中完成嗎?我可以構建一個使用HTML來執行此操作的嵌入式視圖,還是使用HTML的字段?Lotus Notes嵌入式視圖 - 指示用戶在層次結構中的位置

我原來的問題並不清楚。我的意思是用戶所在的位置是他們在評論列表中看到的評論。所以有一個項目文件,可以對這個項目文件發表評論,對評論發表評論等等。我們可能有50條評論,其中一些評論有評論。問題在於,當用戶查看特定的評論文檔時,他們不知道他們在評論列表中的位置。

+0

想想帶有直接後代的嵌入式視圖的麪包屑(向上導航)(向下導航)。 –

回答

1

假設每個員工有一份文件,並且每份文件都包含該員工的直接主管的員工ID,則可以使用級聯類別在嵌入式視圖中執行此操作。但是,您需要編寫一個代理程序,以「名稱+員工ID /名稱+員工ID /名稱+員工ID」等格式計算包含員工整個命令鏈的新字段。名稱將從層次結構的頂部到僱員。 ID是唯一性所必需的。您的觀點將被分類在這個新領域。 (您可能需要另一個視圖,按員工ID排序,以便您的代理在構建此字段時用於查找,如果您還沒有其他視圖的話)。

雖然這看起來很醜陋,但我看不到以任何方式限制嵌入式視圖只顯示員工層次結構中的文檔。我不相信展示單一類別功能會做你想做的事情,因爲你實際上擁有的是類別和子類別的級聯。

雖然使用HTML的字段當然是可能的。在這種情況下,您的代理將不得不遍歷層次結構並正確構建鏈接。它甚至可以在沒有代理的情況下完成,只是在公式語言中使用循環構造 - 但層次結構不會經常改變,並且每次使用時都要計算它是浪費的(也可能有點慢)一個文檔,所以我可能會堅持使用代理方法,並告訴人們他們可能必須等到下一個代理運行後才能看到屏幕上顯示的任何更改。

相關問題