bootstrap treeview target機能を実現し、iframeでページを開く
1570 ワード
treeviewがサイドバーである以上、target=iframenameという接続方式で右側のiframeでページを開くに違いないが、残念ながらこのプラグインにはこの属性はない.
作者はこれを使って
コードは次のとおりです.
:
http://www.cnblogs.com/tiancai/p/5749232.html
作者はこれを使って
nodeSelected
で解決します.コードは次のとおりです.
:
iframe
$('#treeview').treeview({
data: json,//defaultData,
// data:alternateData,
enableLinks:true,
showTags:true,
// collapseIcon:"glyphicon glyphicon-chevron-up",
// expandIcon:"glyphicon glyphicon-chevron-down",
});
, iframe
$('#treeview').on('nodeSelected', function(event, data) {
// clickNode(event, data)
alert(JSON.stringify(data));
alert(data.text);
alert(data.nodeId);
document.getElementById("iframepage").src="/secofficeshow?secid="+data.nodeId;
// document.getElementById("iframepage").src="http://www.baidu.com";
var arr = $('#treeview').treeview('getSelected');
alert(JSON.stringify(arr));
});
ピット:この り dataはjsonフォーマットなので、 り します.:
http://www.cnblogs.com/tiancai/p/5749232.html