小编Sol*_*812的帖子

如何防止在单击背景时关闭 Material UI 对话框?

我有一个使用 Dialog 组件的 React JS 应用程序,我似乎找不到任何关于如何防止对话框被仅通过单击背景自动关闭的文档。我在对话框中有一个明确的动作,我想用它来控制解雇。

我试过阅读文档,当然也在这里搜索,但没有找到任何有用的或包含示例的内容。任何帮助表示赞赏;这是我第一次使用 React。

<Dialog onClose={handleClose} aria-labelledby="simple-dialog-title" open={open}>
  <DialogTitle id="simple-dialog-title">Uploading Media To Server</DialogTitle>
  <React.Fragment>
    <Grid container alignItems="center" justify="center">          
        <img src={LoadingGif} width="150" />
    </Grid>
  </React.Fragment>
</Dialog>
Run Code Online (Sandbox Code Playgroud)

有人提到这可能是How to handle "outside" click on Dialog (Modal) with material-ui但没有发现它有帮助,因为我使用的是 Dialog 组件而不是 Modal。

reactjs material-ui

5
推荐指数
1
解决办法
4471
查看次数

NodeJS Azure Functions - 从同一存储库的不同文件夹嵌套级别导出函数

使用 VS Code 时是否可以从不同级别的嵌套文件夹预配多个 Azure Functions?

例子:

| - Function1 *(function)*
| - - index.ts
| - - function.json
| - Foo *(folder only)*
| - - Foo1 *(function)*
| - - - index.ts
| - - - function.json
| - - Foo2 *(function)*
| - - - index.ts
| - - - function.json
| - Bar  *(folder only)*
| - - Bar1 *(function)*
| - - - index.ts
| - - - function.json
| - - Bar2 *(function)*
| …
Run Code Online (Sandbox Code Playgroud)

node.js typescript azure-functions

4
推荐指数
1
解决办法
1387
查看次数

使用Model Lambda在MVC5中自定义HTML帮助程序

我正在尝试创建一个自定义HTML帮助程序,这将导致HTML编辑器出现在MVC应用程序中.我一直按照以下说明操作:http://dan.cx/2012/05/custom-strongly-typed-htmlhelpers-in-asp-net-mvc.我不能让这个工作,我完全卡住了.

这是我创建的HtmlHelper .....

public static class HTMLEditor
{


    public static HtmlString RenderFor<TModel, TValue>(this HtmlHelper<TModel> html, Expression<Func<TModel, TValue>> expression, int? width = 810, int? height = 200)
    {
        var name = html
                    .ViewContext
                    .ViewData
                    .TemplateInfo
                    .GetFullHtmlFieldName(ExpressionHelper.GetExpressionText(expression));
        var metadata = ModelMetadata.FromLambdaExpression(expression, html.ViewData);

        string myEditor = "<textarea id='" + name + "' ";
        myEditor += "class='textarea' placeholder='' style='width: " + width + "px !important; height: " + height + "px !important'></textarea>";
        myEditor += "<script>$('#" + name + "').wysihtml5({'html':true,'color': false,parser: …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc lambda html-helper

2
推荐指数
1
解决办法
3588
查看次数