bjui 常用前后交互方式
1,form表单的data-toggle不同属性使用场景
**************************************
页面使用form提交数据如果直接使用原始form表单提交 则会发生跳出框架的情况,要加上 ajaxform 属性才能正常
data-toggle="ajaxform" ajax异步提交数据,才可以使用bjuirender.closecurrent
**************************************
data-toggle="validate"输入框非空校验
**************************************   
data-toggle="ajaxsearch"用于搜索时实现ajax局部刷新
如下,点击搜索会局部刷新页面下面的div
<div class="bjui-pageHeader searchBarHeader">
<div class="pagerListBoss">
<form id="pagerForm" data-toggle="ajaxsearch" action="${BASE_PATH}/admin/adminAgenter" method="post">
<input type="hidden" name="pageSize" value="${(model.pageSize)!''}">
<input type="hidden" name="pageCurrent" value="${(model.pageCurrent)!''}">
<div class="bjui-searchBar">
<input type="text" id="customNo" value="" name="word" class="form-control" size="22" placeholder="请输入客户姓名或电话" >
<button type="submit" class="btn-one btn-sheBei1" data-icon="search" >查找</button>
</form>
<div class="bjui-pageContent ">
搜索结果
<div class="bjui-Footer">
data-toggle=""
**************************************  
2,同一页面不同按钮请求不同方法实现局部刷新(类似方法多几个data-toggle="autoajaxload"的div实现同一页面分不同模块,每个模块对应不同的方法render的不同页面)
关键点 1》:内容div 属性要包含 :
1,data-url="${BASE_PATH}/admin/account/userDetail" (默认加载的请求地址)
2,data-toggle="autoajaxload" (表示默认自动加载)  
3,id="layout-user" (用于按钮绑定)
<div id="layout-user" data-url="${BASE_PATH}/admin/account/userDetail" data-toggle="autoajaxload" style="height: 94%;">
关键点 2》:多个按钮控制
1,data-url="${BASE_PATH}/admin/account/userDetail" (点击按钮加载的utl)
2,data-divid="#layout-user"(请求结果展示到绑定的div中)
3,data-toggle="ajaxload"(请求方式异步加载)
前端完整代码实例
<script type="text/javascript">
function do_open_layout(event, treeId, treeNode) {
if (treeNode.isParent) {
var zTree = $.fn.zTree.getZTreeObj(treeId)
zTree.expandNode(treeNode)
return
}
$(event.target).bjuiajax('doLoad', {url:treeNode.url, target:treeNode.divid})
event.preventDefault()
}
</script>
<div class="bjui-pageHeader">

<div class="bjui-pageContent ">
<div class="pageContentFF">
<ul id="layout-tree-account" class="ztree " data-toggle="ztree" data-expand-all="true" data-on-click="do_open_layout">
<li data-url="${BASE_PATH}/admin/account/userDetail" data-divid="#layout-user" data-toggle="ajaxload">用户信息</li>
<li data-url="${BASE_PATH}/admin/account/userPswChange" data-divid="#layout-user" data-toggle="ajaxload">密码修改</li>
</ul>
<div class="clear frameWrapMy" style="margin-left: 210px; height: 100%;">
<div style="height: 100%;">
<fieldset style="height: 100%;">
<div id="layout-user" data-url="${BASE_PATH}/admin/account/userDetail" data-toggle="autoajaxload" style="height: 94%;">
</fieldset>
<div class="bjui-Footer">
**************************************   
3,a标签的data-toggle不同属性使用情况  
1》同一页面内对某条数据的状态修改
data-toggle="doajax"
<a class="runningA" data-url="${BASE_PATH}/admin/adminAgenter/selectAgent?enabled=true&isChecked=true&aid=${(list.id)}" data-toggle="doajax" data-mask="true">解除禁止</a>
2》data-toggle="navtab"  标签窗口
3》data-toggle="dialog"  弹出窗口
**************************************
4 使用jquery ajax上传数据时 后台不能renderjson同时再 render(bjuirender.refresh()); ,刷新页面需要在前端用bjui的方法  
$(selecter).navtab("refresh","divId");
 666导航网  可以自由收藏管理个人常用网址的便捷上网工具 

jfinal 和bjui 常用前后交互方式相关推荐

  1. Java常用类库以及简介,具体使用细节进行百度(爬虫爬取的数据)

    来至于互联网 Office文档的Java处理包 POI [推荐] Apache POI是一个开源的Java读写Excel.WORD等微软OLE2组件文档的项目.目前POI已经有了Ruby版本. 结构: ...

  2. Linux中使用sftp的常用命令

    前言 在数据库远程维护的过程中,经常需要和本机进行数据的交互,常用的交互方式为ftp,但是这种方式需要确保21端口和ftp服务都存在.在远程访问服务器的时候大部分使用ssh来进行连接,其使用的端口为2 ...

  3. 我是如何设计 Upload 上传组件的

    Upload 组件设计的目标是解决用户上传文件的便利性,但是中后台 Upload 组件的场景是多种多样的,所以可扩展能力是 Upload 组件不可忽视的另一方面. 同样为了大家能够更加容易的理解,我会 ...

  4. 【NLP】为元宇宙拼了?FaceBook推出强大的多语言模型,试图理解所有人类语言...

        作者:MetaAI 译者:张雨嘉 原文标题:XLS-R: Self-supervised speech processing for 128 languages 语言交流是人们日常生活中最常用 ...

  5. input不可编辑属性_谁不喜欢图文并茂呢:基于多模态信息的属性抽取

    0. 前言 最近做属性抽取,并且基于多模态信息(文本+图片)那种,然后发现了一个比较经典的论文"Multimodal Attribute Extraction".正好就顺着这个论文 ...

  6. ArcGIS Engine开发之旅02--ArcGIS Engine中的类库

    原文 ArcGIS Engine开发之旅02--ArcGIS Engine中的类库 System类库 System类库是ArcGIS体系结构中最底层的类库.System类库包含给构成ArcGIS的其他 ...

  7. element table多选只能选中当前页数据_关于“列表多选”操作流的小思考

    之前在工作的时候遇到一个问题,在设计列表多选的时候,产品执意要将多选操作的按钮放在列表顶部,但是按照设计规范,该按钮应该是隐藏的,在勾选列表某一行后才会触发显示该按钮,随之产品提出的问题是: &quo ...

  8. 白话 Golang pprof

    文章目录 0.前言 1.什么是 pprof 2.pprof 的作用是什么 3.pprof 的使用模式 4.安装 Graphviz 4.应用程序性能分析 4.1 CPU 性能分析 4.2 内存性能分析 ...

  9. javac.exe 、 java.exe、 javaw.exe 、 javaws.exe有什么区别?

       最近用命令行执行jar包时,碰巧遇到了这个问题,有点感兴趣,查了大量资料之后,简单地写写我自己的总结,以供大家参考.    首先,我先贴上我主要参考的文章 一个是javapapers.com,另 ...

  10. 三个步骤教你如何做好后台产品设计

    转载自:http://news.cnblogs.com/n/532719/ 导语: 这段时间,让我对后台产品有了初步的了解.所以想尝试自己总结一下对后台产品设计和开发的一些知识.后台产品也有不同的分类 ...

最新文章

  1. hdu1715(Java)大数相加
  2. android 判断手机为小米
  3. Atmosphere 1.0:支持Java/JavaScript的异步通信框架
  4. Sunisoft.IrisSkin.SkinEngine 设置winform皮肤
  5. 各种计算机端口功能,STP各种端口的功能是什么?
  6. 将表达式树转换成中缀表达式☆
  7. 基于实数编码的参数自适应遗传算法(matlab代码)
  8. 【亲测有效】装了双系统后在ubuntu下耳机没有声音的解决方法
  9. Redis各个数据类型的使用场景
  10. python打开浏览器全屏_python 打开浏览器的两种方式
  11. 面试必背 Java 多线程面试题
  12. syslog工具_INAV:一款专用的日志审查导航工具
  13. python实现fastq文件GC含量的计算
  14. springBoot简单使用SpringData的jdbc和简单使用durid
  15. 13.MD5对用户密码进行加密
  16. 最强神作 Crysis深度剖析与优化指南
  17. 怎样隐藏Word内容?这样操作只需30秒!
  18. 创蓝253-创蓝万数平台图像识别OCR技术
  19. 计算机培训计划方案结尾怎么写,培训计划表格式
  20. 懒人笔记-mupdf篇<ubuntu>

热门文章

  1. 通达信指标公式颜色代码、图标、函数 大全
  2. 通达信版弘历软件指标_通达信获利分析仿弘历软件的六彩神龙指标公式
  3. 黄色量能通达信指标公式!没有未来函数,不加密的副图指标!
  4. 抖音检测注入框架分析
  5. TP LINK交换机 console 超级终端链接设置
  6. 如果你想专升本那就一定要看的文学常识完整版(三)
  7. 辐射定标、辐射校正、大气校正、正射校正概念
  8. cadence 怎么拼版_ALLEGRO 拼版教程
  9. 小学steam计算机课程案例,STEAM教育与小学信息技术课程的融合
  10. 工程力学:绪论与其它