USD - 通过 FireRequestAction 传递数据
USD - Pass Data through FireRequestAction
我被这个小问题困住了,因为我是 Microsoft usd 的新手,所以我需要一些帮助来解决这个问题。
我正在尝试从我的 Xaml.cs 代码中传递数据 Action Call 但我做不到.我尝试了很多解决方案,下面是一些。
Object actionData;
actionData = "CustomerID =D*****-****-****-****-***********";
actionData = GeneralFunctions.Serialize(actionData);
FireRequestAction(new RequestActionEventArgs(USDHostedControl, USDAction, actionData));
我也试过如下,
actionData = new Dictionary<string, string> { { "CustomerID", "D*****-****-****-****-***********" }};
actionData = GeneralFunctions.Serialize(actionData);
FireRequestAction(new RequestActionEventArgs(USDHostedControl, USDAction, actionData));
在我的 USD Action Call 中,我是这样传递的,
customerid=[[CustomerID]]
但不幸的是,none 它正在运行。
我希望这里的任何人都可以帮助我。
非常感谢。
试试这个,
var ctx= Context.GetContext();
var context = new Context(ctx);
context["CustomerID"] = "D*****-****-****-****-***********"";
FireRequestAction(new RequestActionEventArgs(USDHostedControl, USDAction, context));
然后在您的 Action Call 中使用 $Context 获取值。
我被这个小问题困住了,因为我是 Microsoft usd 的新手,所以我需要一些帮助来解决这个问题。
我正在尝试从我的 Xaml.cs 代码中传递数据 Action Call 但我做不到.我尝试了很多解决方案,下面是一些。
Object actionData;
actionData = "CustomerID =D*****-****-****-****-***********";
actionData = GeneralFunctions.Serialize(actionData);
FireRequestAction(new RequestActionEventArgs(USDHostedControl, USDAction, actionData));
我也试过如下,
actionData = new Dictionary<string, string> { { "CustomerID", "D*****-****-****-****-***********" }};
actionData = GeneralFunctions.Serialize(actionData);
FireRequestAction(new RequestActionEventArgs(USDHostedControl, USDAction, actionData));
在我的 USD Action Call 中,我是这样传递的,
customerid=[[CustomerID]]
但不幸的是,none 它正在运行。 我希望这里的任何人都可以帮助我。
非常感谢。
试试这个,
var ctx= Context.GetContext();
var context = new Context(ctx);
context["CustomerID"] = "D*****-****-****-****-***********"";
FireRequestAction(new RequestActionEventArgs(USDHostedControl, USDAction, context));
然后在您的 Action Call 中使用 $Context 获取值。