0

你能帮帮我吗?

我需要向用户显示一个带有 3 个按钮的提示框,即上一个、下一个和关闭。

基本上这是在树面板中搜索节点,用户将输入一个字符串,它将搜索节点。

单击下一个按钮时,应用程序应找到具有给定字符串的下一个子项。

在这里,我无法显示超过 2 个按钮的提示框。

我正在使用以下代码。

Ext.MessageBox.prompt('Find','Please enter the search string',function(btn,text)
{
    if(btn == 'ok')
    {
        var treePanelRootNode = Ext.getCmp('dimTree').getRootNode();
        var searchResult = treePanelRootNode.findChild('atrribute',text,true);
    }
}

1)如何显示超过2个按钮?

2)如何配置按钮文本?

3)一旦用户点击确定按钮,如何防止msgbox隐藏?

谢谢

4

1 回答 1

0

在更多探索 sencha docs for extjs 时,我找到了前 2 个问题的答案。

以下是我的代码:

Ext.MessageBox.show({
title: 'Find',
msg: 'Please enter the search string',
buttons: Ext.MessageBox.YESNOCANCEL,
buttonText:{yes:"Next",no:"Previous",cancel:"Close"},
prompt: true,
fn: function(){},
});
于 2013-08-26T07:29:16.960 回答