在IW中,如何建立模式和非模式的新窗体? ( 积分: 100 )

  • 主题发起人 主题发起人 ggym
  • 开始时间 开始时间
G

ggym

Unregistered / Unconfirmed
GUEST, unregistred user!
没有找到合适的方法?
 
没有找到合适的方法?
 
就是show和showmodel这两个函数怎么用?
另外新建网页从哪里new?(要delphi自带的创建)
另外IW的模板如何使用?

谢谢
 
1、
IW的代码是在服务器端执行,你说的模式非非模式新窗口应该说的是浏览器,IW无能为力!
但是IW所产生的DHTML文本可以包含javascript脚本,javascript脚本在浏览器里执行,可
以建立新窗口,模式的或者非模式的。
2、
在IW工程里,以个窗口对应一个网页。新建一个IW窗口(不是普通的窗口),也是在new
里开始,选择IWForm即可!
3、
使用模板的步骤:1、在窗口上放置一个TIWTemplateProcessorHTML控件;
2、窗口的的属性TemplateProcessor设置为这个控件;
3、TIWTemplateProcessorHTML的Template要指定一个模板文件。
 
yeskert1 非常感谢你的回答
再问:
1,在javascript中如何新建立一个网页?
2,IW中有tab的控件吗?如果没有 ,如何建立?
3,我没有在iwform中找到TemplateProcessor属性,请问在哪里设置?是在form.create
中创建吗?
谢谢
 
最好给个例子,俺很笨
 
看了些java的脚本教程
window.open(),括号里的参数应该怎么写啊?
iwform2这个界面名称,怎么加?
 
在AppMode下打开一个新窗口是比较简单的,在Demo程序中有示例,即:

AddToInitProc('NewWindow("' + WebApplication.URLBase + '/Files/' + 'test.html' + '", "","resizeable=yes,toolbar=yes");');

最后一个参数供您对新打开的窗口进行某属性的设置。

这里打开的文件只能是网页文件或者是PDF文件,显示一些处理结果和信息给客户,是无法打AppForm的。


看了这段话,心里凉了啊
 
建议:凡讨论IW的,首先说明IW以及Delphi的版本号!
 
现在还有用iw的啊,用他要在服务器段加个服务程序的。
 
原来是这样新建窗口,
procedure TformMenuDemo.Move(AFormClass: TIWAppFormClass);
begin
// Release the current form
TIWAppForm(WebApplication.ActiveForm).Release;
// Create the next form
AFormClass.Create(WebApplication).Show;
end;

procedure TformMenuDemo.SimpleInputForm1Click(Sender: TObject);
begin
Move(TformSimple);
end;
 
俺的是D7+7.1.12版本,不好意思现在才说
 
接受答案了.
 
后退
顶部