ASP.Net TreeView and JS functions

20 Oca 2021 In:

        $(document).ready(function () {
            $('[id^=ContentPlaceHolder1_trv_FakBoln]').change(function () {
                AgacdaChkSecildimi();
                chkbul();
            });
        }); 
 

        function AgacdaChkSecildimi() {
            var kimetiklandi = window.event.srcElement;
            if (kimetiklandi.type == 'checkbox') {
                var cocuklarinolduguDIVIDsi = kimetiklandi.id.replace('CheckBox', 'Nodes');
                var div = document.getElementById(cocuklarinolduguDIVIDsi);
                if (div == null) return;
                var chks = div.getElementsByTagName('INPUT');
                for (var i = 0; i < chks.length; i++) {
                    if (chks[i].type == 'checkbox')
                        chks[i].checked = kimetiklandi.checked;
                }
            }
        }
 
 
  function chkbul() {
            var listemiz = "";
            var inputs = document.querySelectorAll("input[type='checkbox']");
            for (var i = 0; i < inputs.length; i++) {
                if (inputs[i].checked) {
                    var icIDsi = inputs[i].id.replace("CheckBox", "").replace("ContentPlaceHolder1_trv_FakBoln","ContentPlaceHolder1_trv_FakBolt");
                    listemiz += "- "+document.getElementById(icIDsi).innerHTML + "<br>";
                }
            }
            document.getElementById("div_secililer").innerHTML = listemiz;
        }
 
 
 
 
 
 
 
function GetSelectedNodes() {
        var selected = "";
        //Reference the TreeView.
        var tree = document.getElementById("<%=TreeView1.ClientID %>");
 
        //Reference the CheckBoxes in TreeView.
        var checkboxes = tree.getElementsByTagName("INPUT");
 
        //Loop through the CheckBoxes.
        for (var i = 0; i < checkboxes.length; i++) {
            //If CheckBox is checked.
            if (checkboxes[i].checked) {
                //Fetch the Text from the adjacent SPAN element.
                var text = checkboxes[i].nextSibling.innerHTML;
 
                //Fetch the Value from the Title(ToolTip) of CheckBox.
                var value = checkboxes[i].title;
                selected += text + " " + value + "\n";
            }
        }
 
        if (selected != "") {
            alert(selected);
        }
 
        return false;
    } 
 methods:
            {
                DecimalYazdir(PayTotal) {
                    return ((parseFloat(PayTotal) || 0.00).toFixed(2)).replace('.', ',').replace(/\B(?=(\d{3})+(?!\d))/g, ".");
                },

tarihicevir(dateString) {
  const [day, month, year] = dateString.split('.').map(Number);
  return new Date(year, month - 1, day);
},
 
 
 ---------------------------------------
 
const data = await res.json();
                        this.OrdersList = data;
                        console.log("A : " + this.OrdersList[0].SORDDate);
console.log("A : " + this.tarihicevir(this.OrdersList[0].SORDDate));
                        this.OrdersList.sort((a, b) => (this.tarihicevir(b.SORDDate) - this.tarihicevir(a.SORDDate)));
                        console.log("B : " + this.OrdersList[0].SORDDate);
                        this.setdataTable(); 
 

Ben Kimim ?

Celiker BahceciMerhabalar, ben Çeliker BAHÇECİ. 2004 den beri özel sektörde bilgisayar mühendisligi ve egitmenlik yapıyorum. Yine aynı yılın Ekim ayından beri sitemde .Net ile programlama ve hayat görüşüm ile ilgili makalelerimi yayınlıyorum. Blogum dışında Yazgelistir.com, mobilnedir.com gibi ineta kapsamındaki bir çok siteye Microsoft teknolojileri ile ilgili yazılar yazmaktayım.
Bu site ile sizinde hayatınızı anlamlandırmanızda bir parça katkımın olması dilegiyle...