使用ace:fileEntry时如何避免双击导入按钮?
-----------------------------------
| ------------- | ----------
| C:temptest.csv | Browse... | | | Import | <------ Avoid dblclick
| ------------- | ----------
-----------------------------------
我正在寻找一种解决方案,以避免双击冰面文件条目组件的导入按钮。我找到了一个简单的解决方案,唯一的要求就是使用jQuery。
片段代码:
<ace:fileEntry styleClass="PEFileEntry1Class" fileEntryListener="#{fileImportComponent.fileValidation}" />
<script type="text/javascript" language="javascript">
jQuery('.PEFileEntry1Class').change(function() {
jQuery('.iceFrm').submit();
});
</script>
解释:
Icefaces组件没有标准事件(onclick,onchange等),那么我可以使用jQuery来添加我需要的事件。我添加了一个"onChange"事件,当这个事件被触发时,我直接调用我的公式器的提交。就是这样!:-)