无法在电子中向showSaveDialog添加过滤器

时间:2019-03-09 06:58:34

标签: javascript windows electron atom-editor electron-builder

df.nunique(axis = 1)

在我的代码过滤器中未应用

如果我错了,应该在哪里添加过滤器代码? 谢谢。

1 个答案:

答案 0 :(得分:0)

您似乎已将过滤器添加到了回调函数中,而不是添加到了options对象中。您的代码应如下所示:

dialog.showSaveDialog(

    // Your options object...
    { filters: [{ name: "Json", extensions: ['json'] }] },

    // Your callback function...
    fileName => {
        if ( fileName === undefined ) {
            alert("File Not Saved! Enter a valid file name");
            return;
        }
        var content = '{"json":"true"}';
        fs.writeFile( fileName, content, err => {
            if (err) console.log(err);
        });
    }
);