Aspx 中 PXTab 控制元件的 VisibleExp 屬性

所述 VisibleExp 屬性是布林表示式,用於確定如果給標籤可見(當邏輯表示式為 TRUE)還是隱藏。你在 Aspx 頁面中為 PXTab 控制元件指定 VisibleExp 屬性:

<px:PXTabItem Text="Credit Card Processing Info" BindingContext="form" 
    VisibleExp="DataControls[&quot;chkIsCCPayment&quot;].Value = 1">

VisibleExp 由放置在容器中的輸入控制元件組成,其中 ID 在 PXTab 控制元件的 BindingContext 屬性中指定。你不能使用來自多個容器的輸入控制元件。通過 DataControls 字典通過其 ID 提供對特定輸入控制元件的訪問,而不是 DAC 欄位的名稱。

通常, VisibleExp 屬性用於組合具有硬編碼輸入控制值的相當簡單的布林表示式,這些值不太可能隨時間變化。例如,在銷售訂單螢幕(SO.30.10.00)上使用以下表示式來隱藏轉移型別訂單的付款設定選項卡 : ******

<px:PXTabItem Text="Payment Settings" 
    VisibleExp="DataControls[&quot;edOrderType&quot;].Value!=TR" BindingContext="form">

隱藏具有新狀態的潛在客戶的活動選項卡

要從 “ 潛在客戶” 螢幕(CR.30.10.00) 隱藏“ 活動” 選項卡,請將 BindingContext 屬性設定為表單 (頂級“ 潛在客戶摘要” 表單儲存表單 ID),如果潛在客戶狀態為開啟,則將 VisibleExp 定義為返回 FALSE( 狀態下拉選單儲存 edStatus ID) : **** ****** ****** ** ****** **** ** ******

<px:PXTabItem Text="Activities" LoadOnDemand="True" 
    BindingContext="form" VisibleExp="DataControls[&quot;edStatus&quot;].Value != H">

StackOverflow 文件