Ver código fonte

Fixed issue with toggling tooltips on/off #5414

svn changeset:20417/svn branch:6.7
tags/6.7.0.beta1
John Alhroos 13 anos atrás
pai
commit
1bf9cba4c6

+ 7
- 1
src/com/vaadin/terminal/gwt/client/ui/VScrollTable.java Ver arquivo

@@ -4426,6 +4426,9 @@ public class VScrollTable extends FlowPanel implements Table, ScrollHandler,
if (rowDescription != null && !rowDescription.equals("")) {
TooltipInfo info = new TooltipInfo(rowDescription);
client.registerTooltip(VScrollTable.this, rowElement, info);
} else {
// Remove possibly previously set tooltip
client.registerTooltip(VScrollTable.this, rowElement, null);
}

tHead.getColumnAlignments();
@@ -4526,9 +4529,12 @@ public class VScrollTable extends FlowPanel implements Table, ScrollHandler,
}
}

if (description != null && client != null) {
if (description != null && !description.equals("")) {
TooltipInfo info = new TooltipInfo(description);
client.registerTooltip(VScrollTable.this, td, info);
} else {
// Remove possibly previously set tooltip
client.registerTooltip(VScrollTable.this, td, null);
}

td.appendChild(container);

+ 4
- 2
src/com/vaadin/ui/Table.java Ver arquivo

@@ -46,7 +46,6 @@ import com.vaadin.terminal.Resource;
import com.vaadin.terminal.gwt.client.MouseEventDetails;
import com.vaadin.terminal.gwt.client.ui.VScrollTable;
import com.vaadin.terminal.gwt.client.ui.dd.VLazyInitItemIdentifiers;
import com.vaadin.ui.AbstractSelect.ItemDescriptionGenerator;

/**
* <p>
@@ -4586,7 +4585,10 @@ public class Table extends AbstractSelect implements Action.Container,
* The generator to use or null to disable
*/
public void setItemDescriptionGenerator(ItemDescriptionGenerator generator){
itemDescriptionGenerator = generator;
if (generator != itemDescriptionGenerator) {
itemDescriptionGenerator = generator;
refreshRenderedCells();
}
}
/**

Carregando…
Cancelar
Salvar