我在ADF表中遇到问题。 当我点击可编辑的单元格时,表格会执行,我会失去对单元格的关注,焦点会转到标题中的第一个单元格。
表格属性:
// this will contain the collection of documents, one for each line in `locus.csv`
List<Document> locusDocuments = new ArrayList<>();
FileLocus fl = new FileLocus("/Users/valentinafratini/Documents/Progetto Tesi/FactoryMethodDb/locus.csv");
fl.readFile();
while (fl.line!=null) {
fl.line = fl.reader.readLine();
if (fl.line!=null && fl.line.length()>0) {
fl.obj = fl.line.split("\\s+");
fl.readSingleObj();
// create and populate a sub document for the current line
Document locusDocument = new Document();
locusDocument.append("mrna_acc", fl.mrna_acc);
locusDocument.append("gene", fl.gene);
locusDocument.append("class", fl.classe);
// assign the current sub document to the collection of locus documents
locusDocuments.add(locusDocument);
}
}
// add the collection of locus documents to the outer document
d.append("locus", locusDocuments);
任何建议?
答案 0 :(得分:0)
尝试更改设置ChangeEventPolicy =&#34; none&#34;页面定义文件中的页面迭代器。
http://andrejusb.blogspot.be/2017/02/adf-editable-table-recommendation-for.html
答案 1 :(得分:0)
尝试按照Stooge的建议更改ChangeEventPolicy,如果它不起作用,那么检查是否有任何代码用getter方法编写的bean或bean的rowImpl类中的变量getObjects 你在bean中执行表viewObject吗?