Hello,

I am having hard time to refresh component I don't know if it is my
response.js or my setup or 1.97.1 issue :

response.js="web2py_component(URL(c='ref',f='creation'),'two')"

CONTROLLER

def creation():
    if not request.args:
        response.flash = T('please fill out the form')
    a = None
    return dict(a=a)

def create_fvte():
    table = request.args(0)
    crud.settings.formstyle='divs'
    form = crud.create(db[table])
    if form.accepts(request.vars, session):
        session.flash = T('form accepted')
        response.js="web2py_component(URL(c='ref',
f='create_fvte.load',args='ref_vregistry'),'two')"
    elif form.errors:
        response.flash = T('form has errors')
    return dict(form=form)

VIEWS :

CREATION =
{{extend 'layout_form.html'}}

<style type="text/css" title="currentStyle">
@import
"{{=URL('static','plugin_added/jquery-ui-1.8.14.custom/development-bundle/themes/base/jquery.ui.all.css')}}";
</style>

<div class="demo">
<br/>
<br/>
<br/>
<div id="tabs">
    <ul>
        <li><a href="#tabs-1">{{=T('folder').capitalize()}}</a></li>
        <li><a href="#tabs-2">{{=T('volume').capitalize()}}</a></li>
        <li><a href="#tabs-3">{{=T('tome').capitalize()}}</a></li>
        <li><a href="#tabs-4">{{=T('report').capitalize()}}</a></li>
    </ul>
    <div id="tabs-1">
    <br/>
        {{=LOAD(c='ref', f='create_fvte', args='ref_fnaregistry',
extension='load', ajax=True, target='one')}}
    </div><!-- tabs-1 -->
    <div id="tabs-2">
    <br/>
        {{=LOAD(c='ref', f='create_fvte', args='ref_vregistry',
extension='load', ajax=True, target='two')}}
    </div><!-- tabs-2 -->
    <div id="tabs-3">
    <br/>
        {{=LOAD(c='ref', f='create_fvte', args='ref_tregistry',
extension='load', ajax=True, target='three')}}
    </div><!-- tabs-3 -->
    <div id="tabs-4">
    <br/>
        {{=LOAD(c='ref', f='create_fvte', args='ref_eregistry',
extension='load', ajax=True, target='four')}}
    </div><!-- tabs-4 -->
</div><!-- tabs -->

</div><!-- End demo -->

<script type="text/javascript" charset="utf-8"

src="{{=URL('static','plugin_added/jquery-ui-1.8.14.custom/development-bundle/ui/minified/jquery.ui.core.min.js')}}">
</script>
<script type="text/javascript" charset="utf-8"

src="{{=URL('static','plugin_added/jquery-ui-1.8.14.custom/development-bundle/ui/minified/jquery.ui.widget.min.js')}}">
</script>
<script type="text/javascript" charset="utf-8"

src="{{=URL('static','plugin_added/jquery-ui-1.8.14.custom/development-bundle/ui/minified/jquery.ui.tabs.min.js')}}">
</script>
<script>
$(function() {
    var $tabs = $( "#tabs" ).tabs();
    $tabs.tabs('select',  {{=request.args(0)}});
        return false;
});
</script>

CREATE_FVTE = EMPTY

Reply via email to