資料管理能力 > 管理零件結構 > Windchill 選項及變體功能 > 指派運算式 > 使用 ato.alternate.expression.format 內容控制運算式的顯示
  
使用 ato.alternate.expression.format 內容控制運算式的顯示
本節描述如何使用 ato.alternate.expression.format 內容來控制已指派運算式、別名與條件規則中運算式的顯示。
控制已指派運算式的唯讀顯示
管理員可以設定 wt.properties 檔案中的 ato.alternate.expression.format 內容以配置已指派運算式的唯讀顯示。此內容設定為全網站設定,它會影響顯示已指派運算式、選擇規則與別名的使用者介面。
如果此內容設定為 true,則格式如下:
OR 運算子的網站配置字元 (預設為 "/") 會顯示在子運算式之間,而非顯示為本地化的字 "OR"。
針對多個子運算式,進階運算式的子運算式兩邊的方括號 { "[" 與 "]" } 會取代為括弧 { "(" 與 ")" }。
格式指只在選擇方面參考子運算式的顯示。
如果將內容設定為 false,進階運算式會使用預設格式顯示。
控制條件規則中運算式的唯讀顯示
條件規則的 如果 部份顯示如下:
OR 運算子的網站配置字元 (預設為 "/") 會顯示在子運算式之間,而非顯示為本地化的字 "OR"。
針對多個子運算式,進階運算式的子運算式兩邊的方括號 { "[" 與 "]" } 會取代為括弧 { "(" 與 ")" }。
子運算式只會在選擇方面顯示出來。
條件規則的 Then 部份只顯示沒有選項的選擇。
例如,如果未設定內容,運算式的顯示如下:
[(option1 = choice1a / option1 = choice1b) + option2 = choice2a] OR [-(option3 = choice3a) + option4 >= choice4a] --> Include ( opion5 = choice5a, option6 = choice6a)
如果將內容設定為 true,運算式的顯示如下:
((choice1a / choice1b) + choice2a) / (-choice3a + >= choice4a) --> Include ( choice5a, choice6a)
控制包括、啟用與排除規則的唯讀顯示
若已定義內容,並將其設定為 true,選擇規則只會顯示選擇,而不顯示選項。
例如,如果未設定內容,排除規則的預設顯示如下:
option1 = choice1a; option2 = choice2a, choice2b; option3 = choice3a
如果將內容設定為 true,排除規則的顯示如下:
choice1a; choice2a, choice2b; choice3a
控制別名的唯讀顯示
若已定義內容,並將其設定為 true,別名會只顯示選擇,而不顯示選項。
若未定義內容或將其設定為 false,會使用預設格式。
例如,如果選項設定為 false,顯示格式如下:(option1 = choice1a / option1 = choice1b) + option2 = choice2a + -(option3 = choice3a) + option4 >= choice4a
如果選項設定為 true,顯示格式如下:(choice1a / choice1b) + choice2a / (-choice3a + >= choice4a)