Есть ли способ добавить информацию в asp: TreeView, как я могу получить к нему доступ через JavaScript/JQuery?<asp: TreeView> Добавить дополнительную информацию в treenode, доступную через JavaScript/JQuery?
Моя проблема: я должен предотвратить использование JQuery/Javascript (на стороне клиента), чтобы флажки в asp: TreeView можно было выбирать в разных подкатегориях (или родительских узлах, сгруппированных по типу стереотипа). Это уже сработало, когда я попросил TreeNode-Text с $ (this) .next(). Text() ;, потому что у них был префикс (стереотип) в категориях, но теперь я должен скрывать эту информацию и не могу ее использовать Проверять.
$("[id*=TreeView1] input[type=checkbox]").bind("click", function() {
var isChecked = $(this).is(":checked");
if (isChecked) {
zuletztSelektiert = zuletztSelektiert + $(this).next().text();
}
else {
zuletztSelektiert = zuletztSelektiert.replace($(this).next().text(), '');
}
if (zuletztSelektiert != '') {
// Welcher Stereotyp ist selektiert?
var stereotype = zuletztSelektiert.substring(zuletztSelektiert.indexOf('«') + 1, zuletztSelektiert.indexOf('»'));
$("[id*=TreeView1] input[type=checkbox]").each(function() {
var currentStereotype = $(this).next().text().substring($(this).next().text().indexOf('«') + 1, $(this).next().text().indexOf('»'));
if (currentStereotype != stereotype) {
var isChecked2 = $(this).is(":checked");
if (isChecked2) {
$(this).removeAttr("checked");
zuletztSelektiert = zuletztSelektiert.replace($(this).next().text(), '');
alert('It is not possible to select elements of different stereotypes. \n\n Selected Items:\n' + zuletztSelektiert);
}
}
});
}
});
Привет! Решается это путем добавления стереотипа к целевому URL, потому что я не нашел способ. –