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