我有一個來自另一個實例的案例編號的屬性。我必須讓它看起來像一個超鏈接,所以用戶可以點擊它,它可以直接訪問該案例。使屬性顯示爲超鏈接
任何建議。
它將所有行的鏈接加起來,但我只需要在案例編號屬性上的超鏈接。 (見下圖)。
我有一個來自另一個實例的案例編號的屬性。我必須讓它看起來像一個超鏈接,所以用戶可以點擊它,它可以直接訪問該案例。使屬性顯示爲超鏈接
任何建議。
它將所有行的鏈接加起來,但我只需要在案例編號屬性上的超鏈接。 (見下圖)。
假設你想要一個網格單元內的鏈接。
首先要在你的圖與它的作用是初級DAC:
初級DAC可以在圖中可以發現:
public class MyGraph : PXGraph<MyGraph, MyPrimaryDAC>
製作的事件處理程序在圖形中的作用打開案例:
[PXButton]
public virtual IEnumerable ViewCase(PXAdapter adapter)
{
// Assuming the case you want is already set as current
// Otherwise lookup case by ID if necessary
CRCase crCase = CRCases.Current as CRCase;
if (crCase != null && crCase.CaseID != null)
PXRedirectHelper.TryRedirect(this, crCase, PXRedirectHelper.WindowMode.NewWindow);
return adapter.Get();
}
在ASPX頁面的CallbackCommands中聲明該操作:
<asp:Content ID="cont1" ContentPlaceHolderID="phDS" runat="Server">
<px:PXDataSource ID="ds" runat="server" Visible="True" Width="100%"
PrimaryView="MyDataView" TypeName="MyNamespace.MyGraph">
<CallbackCommands>
<px:PXDSCallbackCommand CommitChanges="True" Name="ViewCase" DependOnGrid="gridCase" Visible="False" />
</CallbackCommands>
</px:PXDataSource>
</asp:Content>
最後用在網格領域LinkCommand屬性綁定的動作:
<px:PXGridColumn DataField="MyField" LinkCommand="ViewCase" />
你說的屬性是什麼意思?你想要一個網格單元格內的鏈接? –