我在表格中有一個下拉列表(作爲自定義渲染器)。由於屏幕上有一些空間限制,某些選項太長而無法顯示在表格或下拉菜單中。不過,我們確實有一個顯示全文的工具提示。如何在Flex中正確對齊工具提示文本3
問題是這是表中的最後一列,用戶的PC也有一些解析約束。現在,工具提示顯示,並在用戶監視器上切斷其一部分。
現在我可以去調整工具提示的X位置(-150)。
private function createToolTip(event:ListEvent):void {
tip = ToolTipManager.createToolTip("THE TEXT", this.parentApplication.mouseX - 150, this.parentApplication.mouseY) as ToolTip;
}
現在這個按預期工作,但如果文字很短,它在中間沒有任何地方顯示。
所以我添加(200)的寬度給工具提示
private function createToolTip(event:ListEvent):void {
tip = ToolTipManager.createToolTip("THE TEXT", this.parentApplication.mouseX - 150, this.parentApplication.mouseY) as ToolTip;
tip.width = 200;
}
現在與正在顯示至少旁邊的下拉文本此顯示確定。
但問題是,只要長度超過200的文本存儲在數據庫中,它將不會顯示全文。
有誰知道如何讓工具提示右對齊而不是左。這樣,無論文本多長時間,它都會顯示在左側。
如果文本不是多行的,對您來說可以嗎?我只爲這種情況提供解決方案。 – Anton
這將是偉大的。現在我們遇到的問題是,這些工具提示是由數據庫驅動的,並且可能很長。雖然目前的不是。如果它是多行的,那麼數據庫描述可以儘可能長。 如果你可以分享,我會很高興嗎? Thx – Chrispie
我有一個好消息,我有它多行!稍等一會。 – Anton