当其中没有项目时如何将 Webix 列表呈现为空白
How to render a Webix list as blank when no item in it
我正在使用 webix 上传器,link将其添加到列表视图以显示上传的项目。代码取自 [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
},
但是,当页面加载且未上传任何文件时,它会显示空行并在列表占位符中打印 'undefined'。上传文件后,它消失并显示上传的文件名。
在上传任何内容之前,我徒劳地在函数中尝试以下代码行以防止显示那个丑陋的 "undefined" 字符串:
$$('mylist').clearAll();
有没有办法在页面加载时去掉这个丑陋的印刷品。与上面我所指的 link 类似,我不希望在上传任何内容之前不显示任何内容。我怎样才能做到这一点?
谢谢。
检查您的表单组件中是否存在错误的 setValue(),如以下代码段所示:http://webix.com/snippet/ea405e4c
我正在使用 webix 上传器,link将其添加到列表视图以显示上传的项目。代码取自 [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
},
但是,当页面加载且未上传任何文件时,它会显示空行并在列表占位符中打印 'undefined'。上传文件后,它消失并显示上传的文件名。 在上传任何内容之前,我徒劳地在函数中尝试以下代码行以防止显示那个丑陋的 "undefined" 字符串:
$$('mylist').clearAll();
有没有办法在页面加载时去掉这个丑陋的印刷品。与上面我所指的 link 类似,我不希望在上传任何内容之前不显示任何内容。我怎样才能做到这一点?
谢谢。
检查您的表单组件中是否存在错误的 setValue(),如以下代码段所示:http://webix.com/snippet/ea405e4c