繁体   English   中英

Node Webkit -Save As 对话框,在“Save as Type”字段上有多个选项

[英]Node Webkit -Save As dialog with multiple option on "Save as Type" field

使用 Node Webkit,是否可以使用文件格式的多个选项创建另存为?

期望的结果是这样的: 期望的结果是这样的:

使用本机 NW,我最多只能显示两个选项。 第一个选项是写在 'accept' 属性中的模式,以及一个自动生成的“All files ( . )”选项。

我需要的是“另存为类型”字段中的两个以上选项。

有没有办法做到这一点?

您需要做的是为您要显示的每个选项提供不同的“描述”和“接受”。这样,另存为对话框将向您显示选项,您可以使用该源保存文件。

const opts = await window.showSaveFilePicker({
            types: [{
              description: 'Web Page, 
              complete(*.htm;*.html)',
              accept: {
                'file/*':['.html']
              }
            },
            {
              description:'Web Page, 
              complete(*.htm;*.html)',
              accept: {
                'file/*': ['.html'],
              },
              {
              description: 'Web Page, 
              HTML only(*.htm,*.html)'
              accept: {
                'file/*': ['.html'],
              },
{
              description: 'Text File 
               (*.text,*.text) 
              HTML only(*.htm,*.html)'
              accept: {
                'file/*': ['.txt'],
              },
            }],

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM