我正在使用 ASP.NET,在向导控件中,我有单选按钮,如果选择“是”,则显示一个面板,但如果选择“否”,则隐藏该面板。我已将 MaintenanceScrollPositionOnPostBack 设置为 True,但 ActiveStepChanged 事件将其更改为 False,以便当您单击“下一步”查看下一个向导步骤时,它将从页面顶部开始。问题是,单击“下一步”后,第一次单击单选按钮时,它会跳转到页面顶部(第一次单击单选按钮后,页面会保留其位置)。如何阻止它第一次跳跃?
asp.net autopostback wizard maintainscrollpositionon page-jump
我有一个QWizard由 Qt Creator 的表单向导生成的子类。如文档中所述,我重新实现nextId()以验证输入并创建非线性向导。问题是它nextId()被调用两次:一次在进入页面时,一次在退出时。我需要对字段进行简单的最后一刻检查,然后引导用户浏览下一页,或显示错误消息并使用户保持在当前页面。
注意:我使用 Qt Creator 的表单生成器制作了向导。页面包含在 ui 文件中。因此,重新实施QWizardPage::nextId()不是一个选择。
更新:这是代码:
int WizardBackupDatabase::nextId() const
{
Page nextPage;
Page currentPageType = static_cast<Page>(currentId());
qDebug() << currentId(); // This prints twice
switch (currentPageType) {
case Page::Intro:
nextPage = Page::DataSource;
break;
case Page::DataSource:
if(checkSource()) {
nextPage = Page::Settings;
}
else {
nextPage = Page::DataSource;
}
break;
case Page::Settings:
if(checkSettings()) {
nextPage = Page::Verify;
}
else {
nextPage = Page::Settings;
}
break;
case Page::Verify:
nextPage …Run Code Online (Sandbox Code Playgroud) 在我的 JavaFX 项目中,我包含了一个使用Linear.Flow. 对于我的 WizardPane 之一,我希望将Next按钮的禁用属性绑定到布尔属性。(更具体地说,如果文本字段为空,则应禁用该按钮)。
但是,我无法找到任何解决方案。(此处提供的可能解决方案对我不起作用)。
这是我的向导窗格:
private WizardPane getName() {
TextField textField = new TextField();
textField.requestFocus();
final WizardPane namePane = new WizardPane();
namePane.setHeaderText("Choose Name for File");
final GridPane grid = new GridPane();
grid.add(new Label("File Name:"), 0, 0);
grid.add(textField, 1, 0);
namePane.setContent(grid);
return namePane;
}
Run Code Online (Sandbox Code Playgroud)
我绑定disabled属性的失败尝试如下:
@Override
public void onEnteringPage(Wizard wizard) {
this.getButtonTypes()
.stream()
.filter(type -> type.getButtonData().equals(ButtonBar.ButtonData.NEXT_FORWARD))
.map(this::lookupButton)
.findFirst()
.ifPresent(next -> next.disableProperty().bind(textField.textProperty().isEmpty()));
}
Run Code Online (Sandbox Code Playgroud)
任何建议都非常感激。谢谢!
我正在我的网站创建一个带有muilt页面的javascript表单向导,然后取消并返回并在最后一页上提交
我试过谷歌,但它显示一页形式向导
拜托,请帮帮我
wizard ×4
asp.net ×1
autopostback ×1
binding ×1
c++ ×1
controlsfx ×1
dialog ×1
javafx ×1
javascript ×1
page-jump ×1
qt ×1