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">