标签: modal-dialog

jquery popup jqModal多个对话框窗口

使用jqModal从IM jqModal 使用默认设置IM,我的意思是我想要什么,但事情是这让我有每页只有一个对话框,我怎么能修改JS或任何东西,所以我可以有多个对话?

link1 ---打开一个带有一些信息的新窗口

link2 - 用另一个信息打开一个新窗口

link3 ---等等

都在同一个网站上.

这就是我现在拥有的:html:

<div id="containers_verReceta">

        <div id="recetas_img">
            imagen
        </div>

        <div id="recetas_verMas">
        <p class="recetas_titulo">Pollo a la Mostaza</p>

            <p class="recetasRes">
        Quitar a las pechugas de sus partes blancas y cortarlas en dados como
        de 1 o 2 cm, salpimentándolas a continuación. 
                Echar el aceite en una cazuela
        y rehogar el pollo durante unos...
        <a href="#" class="jqModal">ver receta</a>
        </p>

        </div>

        <div id="lineapunteada"></div>
</div>

<div id="containers_verReceta">

        <div id="recetas_img">
            imagen
        </div>

        <div id="recetas_verMas">
        <p class="recetas_titulo">Pollo a …
Run Code Online (Sandbox Code Playgroud)

javascript jquery modal-dialog jqmodal

0
推荐指数
1
解决办法
8516
查看次数

如何从MVVM的WPF对话框中获取值

从使用MVVM模式创建的WPF对话框中获取值的最佳方法是什么.我当前的代码涉及获取ViewModel并从中获取适当变量的额外步骤.我想避免这一步,因为它似乎有些无关紧要.

private void OpenDataSeriesWindow()
{
   var addVehicle = new AddResultsSeries();

   addVehicle.ShowDialog();

   AddResultsSeriesViewModel tempViewModel = (AddResultsSeriesViewModel)addVehicle.DataContext;
   PlotVariables.Add(tempViewModel.NewSelectedVariable);
}
Run Code Online (Sandbox Code Playgroud)

wpf modal-dialog mvvm

0
推荐指数
1
解决办法
2421
查看次数

如何使用do modal关闭对话框

好吧,基本上我有一个MFC应用程序,其中包含许多需要循环的对话框.基本上,当您单击一个按钮转到另一个对话框时,我希望关闭上一个对话框.现在,对话框只显示在彼此的顶部.打开新对话框后,如何关闭对话框?这是一些示例代码:

void CMachine2Dlg::OnBnClickedNewmc()
{
    NameDlg Dlg;
    Dlg.DoModal()       

    }
Run Code Online (Sandbox Code Playgroud)

c++ mfc modal-dialog visual-c++

0
推荐指数
2
解决办法
2万
查看次数

从多个线程使用runModalForWindow有多危险?

我有一个内存损坏错误(我怀疑),这导致程序在特定UI操作后崩溃.这是一个Cocoa Objective-C应用程序,不使用GC.

经过几个小时的调试,我发现了崩溃的可能原因:

DiscSelectPopup *popupSelect = [[DiscSelectPopup alloc] initWithDataList:dataList count:count];     
NSInteger result = [NSApp runModalForWindow:popupSelect.window];
Run Code Online (Sandbox Code Playgroud)

上面的弹出例程是从辅助线程执行的.每次用户单击按钮时,都会创建并启动此线程.因此,我们可以同时显示几个模态弹出窗口.

当我使用MallocStackLogging=1和在调试模式下运行程序时MallocStackLoggingNoCompact=1,它会在runModalForWindow:调用时打印malloc错误日志消息(但并非总是如此).

malloc: *** error for object 0xbc65840: double free
.....
malloc: *** error for object 0xbc547e0: pointer being freed was not allocated
Run Code Online (Sandbox Code Playgroud)

runModalForWindow:从辅助线程使用真的很糟糕吗?
这可能是坠机的原因吗?

macos cocoa multithreading modal-dialog objective-c

0
推荐指数
1
解决办法
2104
查看次数

如何以非模态形式禁用所有组件?

场景:

  • TActionManager,TAction和TButton(与此操作相关联)
  • ActionManager在其OnUpdate事件处理程序中不断启用Action
  • 动作事件处理程序中的代码使用ShellExecAndWait方法启动外部程序(使用Jedi代码库JCL)
  • 要求:应用程序不应允许再次快速单击按钮启动应用程序两次

问题:

  • ShellExecAndWait不会阻止应用程序消息循环,因此用户可以在外部应用程序仍处于打开状态时单击
  • 如果他的Action处理程序方法在ShellExecAndWait调用之前禁用Action,Update方法将立即重新启用它

所以我可以这样写

procedure TMyForm.OnMyAction(Sender: TObject);
begin
  try  
    // notify Action Manager that the Action is temporarily disabled
    SomeGlobalFlag := True;

    // disable the action 
    (Sender as TAction).Enabled := False;

    // do the call
    ShellExecAndWait( ... );

  finally

    // enable the action 
    (Sender as TAction).Enabled := True;

    // allow ActionManager to control the action again
    SomeGlobalFlag := False; 

  end;
end;
Run Code Online (Sandbox Code Playgroud)

有没有更简单的方法?正如这个问题的标题所说 - 我可以阻止执行外部应用程序的输入吗?

delphi vcl modal-dialog tactionmanager

0
推荐指数
1
解决办法
5912
查看次数

模态框在运行时更改标题和按钮名称

我希望能够在运行时更改模态和按钮的标题.目前我有这个我有批准或拒绝的行动

var recButton = actions =='approval' ? 'Approve' : 'Deny';

$("#dialog").dialog(
    {
        modal : true,
        buttons : {
            'update all' : function() {
                // window.location.reload();
                // $( this ).dialog( "close" );
                //do something here
            },
            Cancel : function() {
                $(this).dialog("close");
            }
        }
    }); //dialog
});
Run Code Online (Sandbox Code Playgroud)

我也尝试过这个按钮

$("#dialog").dialog(
    {
        modal : true,
        buttons : {
            recButton : function() { ...
Run Code Online (Sandbox Code Playgroud)

但在模态中它没有很好地转换,只是说recButton而不是变量值.我也需要更改标题.

更新:通过简单标题获得标题:

javascript jquery jquery-ui modal-dialog jquery-dialog

0
推荐指数
1
解决办法
5917
查看次数

从页面的href中加载div ..

我的页面有很多div <a href>用于打开modalboxes(colorbox).这些链接打开的页面有一个id="mainColumn".只需从此ID加载内容.

<div>                       
<a href="includes/page_1.html" class="pop"></a>
</div>

<div>                       
<a href="includes/page_2.html" class="pop"></a>
</div>

<div>                       
<a href="includes/page_3.html" class="pop"></a>
</div>


 $(".pop").colorbox({
    href: $(".pop").attr('href') + " #mainColumn"
    });
Run Code Online (Sandbox Code Playgroud)

在的人的href的<a>的变化进入第一个...

因此,将/ page_3.html更改为includes/page_1.html或换句话说:所有模态框都显示相同的内容...

$(this) 给我内容未定义

任何帮助都会感激,谢谢

jquery modal-dialog colorbox html-content-extraction

0
推荐指数
1
解决办法
134
查看次数

使用UIAlertView时如何等待用户响应?

我在尝试让我的Objective-C代码在触发后续代码之前等待来自UIAlertView的用户输入时遇到了很多麻烦.例如,我有以下代码:

if (!self.currentUser) [self displayLoginUIAlertView];
Program *program = [[Program alloc] initWithUser:self.currentUser];
[program startProgram];
Run Code Online (Sandbox Code Playgroud)

Program自定义对象在哪里以及用户输入的位置[self displayLoginUIAlertView]设置属性self.currentUser.

我宁愿把第二行和第三行(Program *program[program startProgram]alertView:didDismissWithButtonIndex,因为我想限制我的视图控制器不同类型的警报意见的数量.另外,我不希望创建自己的自定义全模态UIAlertView中的对象(正如网上的一些解决方案似乎暗示的那样).

我希望得到的答案可以超越UIAlertView对象,并且有助于回答更常见的问题,即如何在进入下一行代码之前等待Objective-C中的一行完全执行.我也尝试过以下方法:

if (!self.currentUser) [self displayLoginUIAlertView];
while (!self.currentUser) wait(1);
Program *program = [[Program alloc] initWithUser:self.currentUser];
[program startProgram];
Run Code Online (Sandbox Code Playgroud)

然而,这(不出所料)导致无限循环,其中警报视图从不出现并且用户输入被锁定.

我已经研究过使用块但是他们的语法非常困惑.块是解决方案吗?或者我问错了问题?

modal-dialog objective-c wait uialertview objective-c-blocks

0
推荐指数
1
解决办法
3594
查看次数

单击JButton时只打开一个新的JDialog

如何JDialog在点击JButton两次或更多时停止重复打开?

java swing modal-dialog jdialog jbutton

0
推荐指数
1
解决办法
868
查看次数

如何关闭类的jquery对话框?

我有很多对话框,我需要一个简单的解决方案来关闭按钮.我真的不想写大量的代码来关闭每一个.

我想对我要关闭对话框的所有按钮和链接使用class ="btnDone".除了在每个对话框中为每个按钮的每个实例编写单独的函数之外,还有更简单的方法吗?

以下是其中一个对话框代码的示例:

    <script>
    // increase the default animation speed to exaggerate the effect
    $.fx.speeds._default = 1000;
    $(function() {
        $( "#forgotPassword" ).dialog({position:['middle',60],
            open: function(event, ui) {  
            jQuery('.ui-dialog-titlebar-close').removeClass("ui-dialog-titlebar-close").html('<span style="float:right;"><img src="../images/x.png" /></span>');  
        },  
            dialogClass: 'ui-widget-shadow',
            modal: true,    
            autoOpen: false,
            width: '650px',
            close: function(ev, ui) {$(this).close();}
        });

        $( ".forgotPasswordOpen" ).click(function() {
            $( "#forgotPassword" ).dialog( "open" );
            return false;
        });
    });
    </script>
<div style="display:none">
    <div id="forgotPassword">
        <!--#include file="modal08.asp"-->
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

如何用class ="btnDone"编写close函数?

javascript jquery class modal-dialog

0
推荐指数
1
解决办法
1803
查看次数