Dec 09, 2014, 5:20 PM
[CLOSED] how to replace panel loader params on reload
I need reload a panel based on selection from a grid. This is how the panel loader is configured and showParamTab(processId) is handler called when grid is selected. How do I update the processId before reload?
Thanks
-szhang
Thanks
-szhang
X.Panel().Title("Define Parameters")
.ID ("ProcessParameterPanel")
.Disabled(true)
.BodyPadding(6)
.Loader(X.ComponentLoader()
.Url(Url.Action("LoadProcessParametersPanel", "Process", new { groupId = @ViewBag.GroupID }))
.Mode(LoadMode.Frame)
.AutoLoad(false)
.Params(new Parameter
{
Name = "processId",
Value = "App.ProcessListGridPanel.getSelectionModel().getSelection()[0].get('Id')",
Mode = ParameterMode.Raw
})
.LoadMask(lm => lm.ShowMask = true)
) //end loader
<script>
var showParamTab = function (processId) {
alert(" selected processId = " + processId);
//var store =
// need reload ProcessParameterPanel with new processId, is there a way to update url param ?
App.ProcessParameterPanel.reload();
//App.ProcessParameterPanel.getLoader().load({ url: myUrl });
}
</script>
Last edited by Daniil; Dec 11, 2014 at 7:20 AM.
Reason: [CLOSED]