Файл icefacesEntry

Я использую ace:fileEntry и имею 2 проблемы:

  1. Я пытаюсь изменить стиль, чтобы область входного файла (где указано имя файла) была больше. Как я могу это сделать?

  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, вы должны найти "вход", который он создает по-другому.

Другие вопросы по тегам