PDA

View Full Version : PostBack TreeView



samira6446
چهارشنبه 09 مرداد 1392, 16:13 عصر
سلام دوستان
من یک tree view در پروژه ام دارم که در زمان لود صفحه پر می شه
من برای این کنترل کد نوشتم که اگر یکی از شاخه ها انتخاب شد یعنی تیک دار شد
فرزندان آن شاخه هم تیک بخورن
این کار انجام می شه
ولی مشکل من این است که حتماً مثلاً باید یک دکمه ای زده بشه یعنی صفحه به سمت سرور بره تا بفهمه که زیرشاخه ها رو تیک بزنه

من میخوام وقتی روی parent کلیک می کنم یعنی تیک دار بشه بلافاصله child ها هم تیک دار بشن

مرسی

samira6446
چهارشنبه 09 مرداد 1392, 21:57 عصر
دوستان کسی پاسخ منو نمی ده
من این کار رو باید انجام بدم

mahdioo12194
چهارشنبه 09 مرداد 1392, 22:01 عصر
با jquery سرچ بزنی پیدا می شه!

samira6446
چهارشنبه 09 مرداد 1392, 22:05 عصر
خیلی سرج کردم کلافه شدم اگه میتونید راهنمایی ام کنید مرسی

samira6446
پنج شنبه 10 مرداد 1392, 00:09 صبح
سلام دوستان خودم پیدا کردم
البته دوست عزیزمون بهم گفت سرج را همراه با jquery بزن با تشکر ازشون
<script src="../JS/jquery-1.8.2.min.js" type="text/javascript"></script>
<script src="../JS/jquery-1.8.3.min.js" type="text/javascript"></script>
<script src="../JS/jquery.blockUI.js" type="text/javascript"></script>
<script type="text/javascript" >

$(document).ready(function () {

$("div[id $= treeviwExample] input[type=checkbox]").click(function () {
$(this).closest("table").next("div").find("input[type=checkbox]").attr("checked", this.checked);
});

});

</script>
اینها کدهای جی کوئری
در قسمت body هم بنویسید
<div>


<asp:TreeView ID="treeviwExample" ShowCheckBoxes="All" runat="server"
ImageSet="Arrows" ShowLines="True">
<HoverNodeStyle Font-Underline="True" ForeColor="#5555DD" />
<NodeStyle Font-Names="Verdana" Font-Size="8pt" ForeColor="Black" HorizontalPadding="5px" NodeSpacing="0px" VerticalPadding="0px" />
<ParentNodeStyle Font-Bold="False" />
<SelectedNodeStyle Font-Underline="True" ForeColor="#5555DD" HorizontalPadding="0px" VerticalPadding="0px" />
</asp:TreeView>

</div>

دوباره با تشکر از دوست عزیزم