制作一个jface向导开始时按下按钮/链接

时间:2016-05-05 06:16:58

标签: java swt jface

我有一个jface向导,我在向导的底部有一个链接,当我点击链接时,向导应该从一开始就重新开始,所有之前的选择必须进行,它应该像我一样工作; m再次打开一个新向导,当前选择中没有剩余选项。

我尝试打开小部件选择的第一页,但它似乎无法正常工作,我无法点击下一个按钮

enter image description here

1 个答案:

答案 0 :(得分:1)

;With CTE as ( Select @Input Input, Left(SubString(@Input, PatIndex('%[0-9.]%', @Input), 8000), PatIndex('%[^0-9.]%', SubString(@Input, PatIndex('%[0-9.]%', @Input), 8000) )-1) XX union all select cast(stuff(Input,1, charindex(XX,Input)+len(XX)-1,'') as varchar(255)) ,Left(SubString(cast(stuff(Input,1, charindex(XX,Input)+len(XX)-1,'') as varchar(255)), PatIndex('%[0-9.]%', cast(stuff(Input,1, charindex(XX,Input)+len(XX)-1,'') as varchar(255))), 8000), PatIndex('%[^0-9.]%', SubString(cast(stuff(Input,1, charindex(XX,Input)+len(XX)-1,'') as varchar(255)), PatIndex('%[0-9.]%', cast(stuff(Input,1, charindex(XX,Input)+len(XX)-1,'') as varchar(255))), 8000) )-1) from cte where len(input)>0 ) select sum(cast(XX as float)) from cte where xx is not null or xx<>'' 中,您可以执行以下操作:

WizardPage

IWizard wizard = getWizard(); IWizardPage page = wizard.getPage("page name"); IWizardContainer container = wizard.getContainer(); container.showPage(page); 是您在其构造函数中指定的向导页面的名称。

这将显示特定页面,您需要清除"page name"方法中的内容。