如果没有任何项目,如何将Webix列表呈现为空白

时间:2017-04-14 12:51:02

标签: javascript webix

我正在使用webix上传器并将其链接到列表视图以显示上传的项目。代码取自[http://docs.webix.com/desktop__file_upload.html][1],如下所示:

view:"form", rows: [
                    { 
                        view: "uploader", value: 'Upload file', 
                        name:"files",
                        link:"mylist",  upload:"js/upload.js" 
                    },
                    {
                        view:"list",  id:"mylist", type:"uploader",
                        autoheight:true, borderless:true    
                    },

但是,当页面加载并且没有上传文件时,它会显示一个空行,并在列表占位符中打印“未定义”。上传文件后,它会消失并显示上传的文件名。 在上传任何内容之前,我徒劳地尝试在函数中使用以下行代码来防止显示那个丑陋的“未定义”字符串:

 $$('mylist').clearAll();

有没有办法在页面加载时摆脱这种丑陋的打印。同样,我所指的上述链接,我希望在上传任何内容之前不显示任何内容。我怎样才能做到这一点?

谢谢。

1 个答案:

答案 0 :(得分:1)

检查表单组件上是否存在错误的setValue(),如此代码段中所示:http://webix.com/snippet/ea405e4c