我正在使用ace:fileEntry并遇到两个问题:
我正在尝试更改样式,因此输入文件的区域(显示文件名的位置)将更大。我怎样才能做到这一点?
我的组件工作正常,但组件fileEntryListener上有错误消息,为什么?
答案 0 :(得分:0)
我找到了如何改变大小。
Icefaces忘了将'size'属性添加到ace:fileEntry组件,
所以我们必须使用javaScript插入它。
function openFilePanel()
{
// find the component in the document
var nodeList = document.getElementsByTagName("input");
for(var i=0 ; i< nodeList.length;i++)
{
var item = nodeList[i];
if(item.getAttribute("type") == "file")
{ // create and set the 'size' attribute
item.setAttribute("size", "70");
}
}
}
如果您使用多个ace:fileEntry组件,则必须找到它以不同方式创建的“输入”。