Nevron .NET Vision Documentation
Custom Commands

When the control processes a request from the client on the server it will generate a series of commands which will update the client content in response to the request. Sometimes it is useful to be able to generate custom commands that are processed by custom client side script in order to integrate the control better with the surrounding HTML content.

In order to inject a custom command in the control response you need to first ensure that you can reference the control on the client using JavaScript. This is done by assigning a custom StateId to the control:

C#
Copy Code
thinWebControl.StateId = "ThinWebControl1";
Visual Basic
Copy Code
thinWebControl.StateId = "ThinWebControl1";

Then in response to callbacks from the control you can start to inject custom commands in the generated command output stream:

C#
Copy Code
thinWebControl.AddCustomClientCommand("Custom Command Argument");
Visual Basic
Copy Code
thinWebControl.AddCustomClientCommand("Custom Command Argument")

On the client side you need to register a function that receives custom command notifications. The following JavaScript code shows how to do that:

JavaScript
Copy Code

<script language='javascript'>

$(document).ready()

{

var controlHost = NClientNode.GetFromId("ThinWebControl1");

controlHost.CustomCommandCallback = function (argument) {

alert(argument);

};

}

</script>

 

Related Examples

Nevron Chart\Web Forms\ThinWeb\Custom Commands

 

 


©2017. Nevron Software LLC.

Send Feedback