我刚刚与filepicker.io集成,我正在使用他们提供的拖放小部件的第一个示例。
<input type="filepicker-dragdrop"/>
如果页面加载时已存在于html中,则自定义输入会正确转换。但是,如果您稍后动态地向页面添加一个,那么您获得的是一个无特征的默认输入:
// Inserts generic featureless text input
$('#some_div').html('<input type="filepicker-dragdrop"/>');
有没有办法强制filepicker重新处理DOM并转换新插入的小部件?
答案 0 :(得分:9)
在创建dom元素并将其插入DOM时,您将需要在dom元素上使用constructWidget调用。见https://developers.filepicker.io/docs/web/#widgets-programming