jstree ライブラリを使用してツリーを表示しています。
以下のコードでは、ツリーで選択したノードをループ処理しており、いくつかの条件に基づいて、変数「allow_edit」にブール値を割り当てています。
次の場合はメインループを中断したい'allow_edit = false'.
ラベルを使用してループを壊そうとしましたが、うまくいかないようです。未定義のラベルを取得しています。
loop1:
$j.each($j("#demo2").jstree("get_selected"), function(index, element) {
var selected_node_depth = parseInt($j(element).attr('node_depth'));
var allow_edit = false;
var array_first_filter = $j.grep(array_first, function(v) { return v[1] != "not detected";})
var array_second_filter = $j.grep(array_first_filter, function(v) { return v[3] > selected_node_depth;})
if (array_second_filter.length === 0 || array_second_filter.length == null)
{
allow_edit = true;
}
else{
alert("Confliction exists in your selected terms.");
allow_edit = false;
//break loop1; /** not working, getting undefined label **/
}
}
次の場合にメインループを中断する方法に関する提案はありますか'allow_edit = false'
? どうもありがとう