Actually I did not missed Greg's point.  May I should have mentioned that.

Anyway, I meant that it does not matter what is written in Style. I am going to try your debugging advises to check what is going on and inform you.

Thanks Alex,
Serkan

12.06.2020 19:51 tarihinde Alex Harui yazdı:

You may have missed Greg’s correction earlier in this thread.  It should be overflow:hidden, although it looks like “none” does work in some browsers.

If you inspect the renderer, the browser inspector should show you what style declarations apply to the element.   Using an fx:Style should create a style declaration in the .css output and should show up in the inspector as applying to the renderer.  But because we can see that the inspector showed that there is an “overflow: auto” in the styles attribute for the element, that means that some code is setting a property that applies that style (which overrides the style declaration).  The only code I see that would do that is the clipAndEnableScrolling property being set to true.  Try setting a breakpoint in the spark.components.supportClasses.GroupBase set__clipAndEnableScrolling setter and see who calls it.

HTH,

-Alex

*From: *serkan <[email protected]>
*Date: *Friday, June 12, 2020 at 12:32 AM
*To: *Alex Harui <[email protected]>, "[email protected]" <[email protected]>
*Subject: *Re: hscroll bar for adg hides the content

I added the declaration in to the main application mxml.

    <fx:Style>
        .MXAdvancedDataGridItemRenderer {
            overflow:none;
        }
    </fx:Style>






But I can not see any effect. When I change the value manually in source view, scrollbar disappears.





may i missing something Alex ?

Thanks,
Serkan

10.06.2020 09:35 tarihinde Alex Harui yazdı:

    Thanks for catching that.

    *From: *Greg Dove <[email protected]> <mailto:[email protected]>
    *Reply-To: *"[email protected]"
    <mailto:[email protected]> <[email protected]>
    <mailto:[email protected]>
    *Date: *Tuesday, June 9, 2020 at 11:19 PM
    *To: *"[email protected]" <mailto:[email protected]>
    <[email protected]> <mailto:[email protected]>
    *Cc: *serkan <[email protected]>
    <mailto:[email protected]>
    *Subject: *Re: hscroll bar for adg hides the content

    Just a quick note.

    I think that should probably be:

    overflow:hidden;

    instead of 'none'

    'none' is an option for display, but I don't think for overflow.

    'hidden' is sort of close to clipContent=true, I think

    the other options are scroll, auto and visible iirc

    On Wed, Jun 10, 2020 at 5:27 PM Alex Harui <[email protected]
    <mailto:[email protected]>> wrote:

        You can add it to an existing .css file, or add it in an
        <fx:Style> tag

        *From: *serkan <[email protected]
        <mailto:[email protected]>>
        *Date: *Tuesday, June 9, 2020 at 10:19 PM
        *To: *Alex Harui <[email protected] <mailto:[email protected]>>,
        "[email protected] <mailto:[email protected]>"
        <[email protected] <mailto:[email protected]>>
        *Subject: *Re: hscroll bar for adg hides the content

        Where should I add css definition ?

        .MXAdvancedDataGridItemRenderer {

        overflow:none;

        }

        Thanks.

        9.06.2020 09:55 tarihinde Alex Harui yazdı:

            Sorry, pushed it to the wrong branch.  Hopefully I got it
            right this time.

            *From: *serkan <[email protected]>
            <mailto:[email protected]>
            *Date: *Monday, June 8, 2020 at 11:52 PM
            *To: *"[email protected]"
            <mailto:[email protected]> <[email protected]>
            <mailto:[email protected]>, Alex Harui
            <[email protected]> <mailto:[email protected]>
            *Subject: *Re: hscroll bar for adg hides the content

            i updated repo but no changes related with the issue. your
            latest commit is aboud DateChooser.

            9.06.2020 06:14 tarihinde Alex Harui yazdı:

                It depends on which containers are showing
                scrollbars.  I just pushed a changes so that if it is
                MXAdvancedDataGridItemRenderer that is the problem,
                you can add CSS like

                .MXAdvancedDataGridItemRenderer {

                overflow:none;

                }

                If it is one of your other custom components, you may
                want to set the className property and set similar CSS
                for it.

                HTH,

                -Alex

                *From: *serkan <[email protected]>
                <mailto:[email protected]>
                *Reply-To: *"[email protected]"
                <mailto:[email protected]>
                <[email protected]> <mailto:[email protected]>
                *Date: *Monday, June 8, 2020 at 7:42 PM
                *To: *"[email protected]"
                <mailto:[email protected]>
                <[email protected]> <mailto:[email protected]>
                *Subject: *Re: hscroll bar for adg hides the content

                It looks like it is better to disable scrollbar for
                quick fix.

                How can i disable ?

                9.06.2020 04:52 tarihinde Alex Harui yazdı:

                    In the Flex version, would the 5 images overflow
                    the width of the column or is the column size
                    fixed width?

                    It might be that the default scrollpolicy for one
                    of the containers is not the same as in Flex, or
                    that there is a slight difference in size such
                    that images overflow the height causing scrollbars
                    that then overflow the width. Again, the debugger
                    should provide clues.

                    -Alex

                    *From: *serkan <[email protected]>
                    <mailto:[email protected]>
                    *Date: *Monday, June 8, 2020 at 1:54 PM
                    *To: *Alex Harui <[email protected]>
                    <mailto:[email protected]>,
                    "[email protected]"
                    <mailto:[email protected]>
                    <[email protected]>
                    <mailto:[email protected]>
                    *Subject: *Re: hscroll bar for adg hides the content

                    The column shows images according to the state of
                    the job and it is not fixed.

                    It may show 1 or more images up to 5 or something
                    horizontally lined.

                    8.06.2020 23:27 tarihinde Alex Harui yazdı:

                        It depends on who is showing scrollbars. 
                        Looks like there are several layers.   I would
                        check the HTML DOM and see what elements are
                        too big and why.

                        HTH,

                        -Alex

                        *From: *serkan <[email protected]>
                        <mailto:[email protected]>
                        *Date: *Monday, June 8, 2020 at 1:19 PM
                        *To: *"[email protected]"
                        <mailto:[email protected]>
                        <[email protected]>
                        <mailto:[email protected]>, Alex Harui
                        <[email protected]> <mailto:[email protected]>
                        *Subject: *Re: hscroll bar for adg hides the
                        content

                        It was solved with /"width="150"
                        maxWidth="250"/ in flex.

                        "Manage"  is nested component in adg:

                                    <mx:AdvancedDataGridColumn
                        headerText="{resourceManager.getString('messages',
                        'manageGrid')}" width="150" id="mngColumn">
                        <mx:itemRenderer>
                        <fx:Component>
                        <jobdetail:PinaraJobListGridManageColumn
                        selectedGroupId="1" /> <!--RO:
                        {outerDocument.selectedGroupId} -->
                        </fx:Component>
                        </mx:itemRenderer>
                        </mx:AdvancedDataGridColumn>


                        PinaraJobListGridManageColumn  is
                        MXAdvancedDataGridItemRenderer

                        <?xml version="1.0" encoding="utf-8"?>
                        <s:MXAdvancedDataGridItemRenderer
                        xmlns:fx="http://ns.adobe.com/mxml/2009";
                        
<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fns.adobe.com%2Fmxml%2F2009&data=02%7C01%7Caharui%40adobe.com%7Cd4570052c4a6408bfeaf08d80ea2c471%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637275439545324695&sdata=YfIRSBis0D37RX4kKfGiHJzuAffiCG%2Fvx24v%2FN61fWE%3D&reserved=0>

                                           
                        xmlns:s="library://ns.apache.org/royale/spark
                        
<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fns.apache.org%2Froyale%2Fspark&data=02%7C01%7Caharui%40adobe.com%7Cd4570052c4a6408bfeaf08d80ea2c471%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637275439545324695&sdata=5K8iClfCqMFdoBzG%2FAEuhutlBZ4dJS%2B2BAG%2BNagxgt4%3D&reserved=0>"

                        clipAndEnableScrolling="true"
                                           
                        xmlns:mx="library://ns.apache.org/royale/mx
                        
<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fns.apache.org%2Froyale%2Fmx&data=02%7C01%7Caharui%40adobe.com%7Cd4570052c4a6408bfeaf08d80ea2c471%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637275439545334690&sdata=kOWnanYZcHKsH36%2FpcNdsiGNswgpv9ljdRfu94WHy%2Bk%3D&reserved=0>"
                        
xmlns:jobmanager="com.likya.pinara.services.jobmanager.*"
                        xmlns:jobdetail="com.likya.pinara.comps.jobdetail.*">
                            <fx:Declarations>
                                <!-- Place non-visual elements (e.g.,
                        services, value objects) here -->
                            </fx:Declarations>

                            <fx:Script>
                                <![CDATA[

                                    [Bindable]
                                    public var selectedGroupId:String;

                                ]]>
                            </fx:Script>

                            <jobdetail:ManageButtonGroup
                        id="manageButtonGroup" data="{data}"
                        selectedGroupId="{selectedGroupId}" />

                        </s:MXAdvancedDataGridItemRenderer>

                        I do not want to play with css for now. How
                        can I do it with ScrollPolicy or may be it is
                        better to change height while scroll bar is
                        displayed ?

                        Thanks
                        Serkan

                        8.06.2020 19:05 tarihinde Alex Harui yazdı:

                            What is the renderer for the Manage
                            column?  If you don’t need scrollbars you
                            should be able to turn them off either via
                            ScrollPolicy or via custom CSS.

                            *From: *serkan <[email protected]>
                            <mailto:[email protected]>
                            *Reply-To: *"[email protected]"
                            <mailto:[email protected]>
                            <[email protected]>
                            <mailto:[email protected]>
                            *Date: *Monday, June 8, 2020 at 8:13 AM
                            *To: *"[email protected]"
                            <mailto:[email protected]>
                            <[email protected]>
                            <mailto:[email protected]>
                            *Subject: *hscroll bar for adg hides the
                            content

                            Hi,

                            for the "Manage" column the scroll bar
                            hides the content.



                            should have been something like that :



                            if it is not a simple case i may create an
                            issue.

                            Thanks,
                            Serkan



























Reply via email to