Файл icefacesEntry
Я использую ace:fileEntry и имею 2 проблемы:
Я пытаюсь изменить стиль, чтобы область входного файла (где указано имя файла) была больше. Как я могу это сделать?
Мой компонент работает нормально, но в файле fileEntryListener есть сообщение об ошибке, почему?
1 ответ
Я нашел, как изменить размер.
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, вы должны найти "вход", который он создает по-другому.