Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Правильное внедрение Label в Datagrid (http://www.flasher.ru/forum/showthread.php?t=129538)

KOLANICH 03.09.2009 20:03

Правильное внедрение Label в Datagrid
 
проблема-ссылки не кликабельны. хотя то ,что между тегам <a> показывает



linkRenderer.as
Код AS3:

package {
    // Import the required component classes.
    //import fl.controls.listClasses.ICellRenderer;
        import fl.controls.listClasses.CellRenderer;
    import fl.controls.listClasses.ListData;
    import fl.core.InvalidationType;
    import fl.data.DataProvider;
    import        fl.controls.Label;
public class linkRenderer extends CellRenderer{
                private var _mylabel:Label;
                public static var site:String;
                public function linkRenderer(){
                        _mylabel = new Label;
                        super();
                        addChild(_mylabel);
                }
                override public function set data(value:Object):void{
 
 
                        /*super.data = value;
                        trace (value.link);
                        _mylabel.htmlText = '<a href="'+site+'away.php?linkid='+value.link+'">'+value.uri+'</a>';*/

                        super.data = value;
                        trace (value.link);
                        trace (value.uri);
                        //_mylabel.htmlText = '<a href="'+site+'away.php?linkid='+value.link+'">'+value.uri+'</a>';
                        _mylabel.htmlText = "<a href=\""+site+"away.php?linkid="+value.link+"\" target=\"_BLANK\">"+value.uri+"</a>";
                        trace(_mylabel.htmlText);
 
                }
 
        }
}

трейсит
Код:

1
mysite
<P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"><A HREF="mysite/away.php?linkid=1" TARGET="_BLANK">mysite</A></FONT></P>


Felicast 03.09.2009 21:53

возможно нужно _BLANK мелкими буквами.
возможно нужно указать протокол (http://)

KOLANICH 03.09.2009 22:26

mysite-адрес сайта с протоколом
_BLANK - по стандарту большими


Часовой пояс GMT +4, время: 09:33.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.