Aspx 中 PXTab 控制元件的 VisibleExp 屬性
所述 VisibleExp 屬性是布林表示式,用於確定如果給標籤可見(當邏輯表示式為 TRUE)還是隱藏。你在 Aspx 頁面中為 PXTab 控制元件指定 VisibleExp 屬性:
<px:PXTabItem Text="Credit Card Processing Info" BindingContext="form"
VisibleExp="DataControls["chkIsCCPayment"].Value = 1">
VisibleExp 由放置在容器中的輸入控制元件組成,其中 ID 在 PXTab 控制元件的 BindingContext 屬性中指定。你不能使用來自多個容器的輸入控制元件。通過 DataControls
字典通過其 ID 提供對特定輸入控制元件的訪問,而不是 DAC 欄位的名稱。
通常, VisibleExp 屬性用於組合具有硬編碼輸入控制值的相當簡單的布林表示式,這些值不太可能隨時間變化。例如,在銷售訂單螢幕(SO.30.10.00)上使用以下表示式來隱藏轉移型別訂單的付款設定選項卡 : ******
<px:PXTabItem Text="Payment Settings"
VisibleExp="DataControls["edOrderType"].Value!=TR" BindingContext="form">
隱藏具有新狀態的潛在客戶的活動選項卡
要從 “ 潛在客戶” 螢幕(CR.30.10.00) 隱藏“ 活動” 選項卡,請將 BindingContext 屬性設定為表單 (頂級“ 潛在客戶摘要” 表單儲存表單 ID),如果潛在客戶狀態為開啟,則將 VisibleExp 定義為返回 FALSE( 狀態下拉選單儲存 edStatus ID) : **** ****** ****** ** ****** **** ** ******
<px:PXTabItem Text="Activities" LoadOnDemand="True"
BindingContext="form" VisibleExp="DataControls["edStatus"].Value != H">