JSP中使用callback()回调函数的场景之一
首先:当你前段页面展示数据,并最后进行操作的时候,例如:查看,删除,修改,图片,导出 等一系列点击操作时。
如图:
红色框内的操作导出,查找,修改等…
其次,当你判断当某个字段为某个值得时候,如:当名字为王丹丹的时候只能进行查看操作将操作改为只能查看。
<b:Template template="pageObject" key="url"
value="/teachingassistant/teachassistant/findByPage.html">
<b:Parameter key="checkbox" value="false" />
<b:Parameter key="orderNum" value="true" />
<b:Parameter key="callBack" value="pageObjectCallback" />
<b:ActionButton name="edit11" skin="btn-info" icon="fa fa-pencil-square-o" event="modify(this)" title="修改" />
<b:ActionButton name="edit11" skin="btn-info" icon="fa fa-pencil-square-o" event="deleteApply(this)" title="删除" />
<b:ActionButton name="edit11" skin="btn-info" icon="fa fa-pencil-square-o" event="showConsole(this)" title="查看" />
</b:Template>
重点:<b:Parameter key=“callBack” value=“pageObjectCallback” />这句代码块
function pageObjectCallback(){
debugger;
var obj = $("td.姓名");
obj.each(function(i){
var 姓名 = $(this).text();
if( 姓名 == "王丹丹"){
var html = '<span class="button" fa="" fa-pencil-square-o="" οnclick="showConsole(this)">查看</span>';
$(this).parent("tr").find(".text-center").html(html);
}
});
}
总结:
callback()会调用pageObjectCallback方法进行判断,当姓名为指定名字是就会进行只显示查看操作。