public GXUsercontrolMethod(String CmpContext, bool IsMasterPage, String containerName, String methodName, String output, Object[] parms) { wrapper = new JObject(); AddObjectProperty("CmpContext", CmpContext); AddObjectProperty("IsMasterPage", IsMasterPage); AddObjectProperty("Control", containerName); AddObjectProperty("Method", methodName); AddObjectProperty("Output", output); AddObjectProperty("Parms", HttpAjaxContext.GetParmsJArray(parms)); }
public void executeExternalObjectMethod(String cmpContext, bool isMasterPage, String objectName, String methodName, object[] parms, bool isEvent) { var obj = new JObject(); obj.Put("CmpContext", cmpContext); obj.Put("IsMasterPage", isMasterPage); obj.Put("ObjectName", objectName); obj.Put("Method", methodName); obj.Put("Parms", HttpAjaxContext.GetParmsJArray(parms)); obj.Put("IsEvent", isEvent); commands.AppendCommand(new GXAjaxCommand("exomethod", obj)); }