You can see an example of a menu in a browser in Figure This component has a lot of JavaScript code to let you expand and collapse nodes directly in the browser with no need to call back the server. At the same time, the menu items allow the program to operate on the menu by expanding or collapsing nodes and changing the font. Here is the code for a couple of event handlers: procedure TformTree.

Author:JoJogar Vudora
Language:English (Spanish)
Published (Last):20 July 2004
PDF File Size:4.63 Mb
ePub File Size:5.90 Mb
Price:Free* [*Free Regsitration Required]

Parameters: AName string : Name of the file. Result: A THttpFile instance or nil if the file is not found. ExecuteForm where IWForms process requests.

Result: True on success. GenerateForm where IWForm rendering occurs. This method is called internally by IWServer and should seldom, if ever, be called directly. Forms in this list should be freed in a later stage during IW processing. If you need IntraWeb to send a file outside wwwroot and cache paths, this is the method you should use.

Parameters: aPathname string : The aPathname parameter accepts a path and a file name that is locally accessible by your application. You need to specify a fully path to the file.

For example, if you are sending a PDF file, you can choose to allow the user download it directly or to show the PDF within the browser.

If not Content type is provided, IntraWeb will provide one based on file extension. The AStream parameter accepts any TStream inherited class. The aStream content will be sent to the browser. It is called by SendFile and SendStream public methods. Parameters: aUserName string : user name used in IW authorization components. Clicking OK returns to the previous page. The "AMsg" string is displayed in the same window within a region with scroll bars.

Please note that not all browsers work with every option in the same way. Terminate [Public] Declaration: procedure Terminate; overload; Description: This method terminates the user session. In general, this method is used to terminate the user session after response content has been provided, e. If no content is provided, IntraWeb will terminate the session and return code not found.

Terminate [Public] Declaration: procedure Terminate const AMsg: string ; overload; Description: This method terminates the user session and shows the message in the AMsg parameter. Parameters: AMsg string : AMsg contains a string that will be shown after session termination. If the callback method with the same name already exists, it will be replaced by the new ACallbackFunction provided. Parameters: AName string : Name of the callback method.

This function will be called when PerformCallBack method executes. Parameters: AName string : Name of the Callback function to be executed, previously registered using RegisterCallback method. Parameters: AFilename string : The name of the internal file. Result: A string containing the URL for the internal file.

Parameters: AFilename string : The name of the file. Result: A string containing the URL for the external file. Lock uses a TCriticalSection object to prevent concurrent access to protected sections of code. Unlock [Public] Description: Used internally by IntraWeb methods to unlock the session previously locked. TryLock [Public] Declaration: function TryLock : Boolean; Description: Also locks a protected code section, protecting it from access from other threads. It does not wait for other threads to leave the protected code section.

Result: True if the lock as acquired. The property value does not include the host name neither the port. Also, this property is not affected by ServerController. AllowMultipleSessionsPerUser property settings. If ServerController. May contain one of these values: A ServerController.

This is used by internal IntraWeb commands. This property is not affected by ServerController. CallBackProcessing: Boolean; [Public, Read only] When this property is True, it indicates that the appplication is processing a callback, i. For more information, read Using the Callback response object.

ApplicationPath: string; [Public, Read only] Use this property to read the full application path. When using this property to check any property or calling any method, you always need to typecast it.

AppID: string; [Public, Read only] This is the session identifier field, a unique string used to identify each session. Use this property to read the AppID for the current user session.

AuthPassword: string; [Public, Read only] Use this property to read the user password when you use the built-in IW Authorization components. Browser: TBrowser; [Public, Read only] Use this property to have access to the Browser the the user is using to access your application. See Browser Support section on the Server Controller advanced topics. See User Session Overview for more information. Terminated: boolean; [Public, Read only] When true indicates that the user session has been terminated.

Same value as the Server Controller session timeout value. This value refers to the server time. TrackID is initially set to 0 zero and is incremented by one at each form submission.


TMS Intraweb Component Pack for D2009-XE10.3



Delphi に最新版の IntraWeb (VCL for the Web) をインストールする


Related Articles