Hi All,

When I use any of the T5Components inside the Ajax Result there is a
remarkable delay in loading and checking previously loaded .js files. 

The T5Component, InPlaceCheckbox, is inside someBlock which is the result of
an Ajax Call. 

Find the java and tml code below.

Is there any one who can help me to avoid the delay?

Thank you,

Anteneh

-- Java code -----Start ------

        private boolean checked;

        @Inject
        private Block someBlock;

        @Component(parameters = { "value=checked",
"onCompleteCallback=onCompleteFunction" })
        private InPlaceCheckbox myInPlaceCheckbox;

        public boolean isChecked()
        {
                return checked;
        }

        public void setChecked(boolean checked)
        {
                this.checked = checked;
        }

        @OnEvent(component = "myInPlaceCheckbox", value =
InPlaceCheckbox.EVENT_NAME)
        public boolean inPlaceCheckbox(boolean checked)
        {
                return checked;
        }

        Block onActionFromTheLink()
        {
                return someBlock;
        }

        public InPlaceCheckbox getMyInPlaceCheckbox()
        {
                return myInPlaceCheckbox;
        }


-- Java code -----End------


-- tml code -----Start ------
        <script type="text/javascript">
            function onCompleteFunction(response)
            {
                if (response.evalJSON().value == "true") {
                    $('checkboxResult').update("<strong>checked</strong>");
                } else {
                    $('checkboxResult').update("<strong>un-checked</strong>");
                }
            }
        </script>
        To display the Inplace checkbox  Click here 
        <t:zone t:id="updateZone">
                Initial content
        </t:zone>
        <t:block t:id="someBlock">
                        Checkbox:  <input type="checkbox"
                                                                
t:id="myInPlaceCheckbox"
                                                            
t:type="t5components/InPlaceCheckbox"/>                             
                        <hr />
                        <br />
                        Checkbox state : state will display here
        </t:block>

-- tml code -----End------



-- 
View this message in context: 
http://www.nabble.com/T5Components-Inside-AjaxResult---delay-in-loading-javascript-files-tp19575134p19575134.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to