البيانات التي أريد أن أعرضها هي على شكل مصفوفة أمراض , وعند الضغط على إسم المصفوفة في صفحة التخصصات تفتح الصفحة الخاصة بعرض الامراض الخاصة بهذا التخصص
ملف index.js
let maladie=document.querySelectorAll('ul li');
maladie.forEach(function(el){
el.addEventListener('click',function(e){
let des=PathData.filter(function(ele){if(ele.name===el.innerText){return ele;}});
let dataMaladie=des[0].Diseases;
ipcRenderer.send('openmaladie-page',dataMaladie);
e.preventDefault();});});
dataMaldie هو مصفوفة فيها جميع الامراض الخاصة بالتخصص المضغوط عليه وهي تعرض بشكل صحيح
ملف Main.js
// إستقبال الامراض الخاصة بكل تخصص
ipcMain.on('openmaladie-page',function(e,data){// إرسالها إلى الامراض
console.log(data);
win.webContents.send("dataMaladie",data);//فتح صفحة الامراض
creatWindow('maladie.html');});
ملف maladie.js الخاص بالامراض
const{ipcRenderer}=require('electron');
ipcRenderer.on('dataMaladie',function(e,data){
console.log(data);
let con=document.querySelector('#Diseases');for(let i=0; i<data.length;i++){
let li=`<li class="col-3 patho "><a href="#"><span class="ml-4 ">${data[i]}<span></a></li>`;
con.append(li);}});
هنا بعد ما أستقبل الامراض الموجودة في المصفوفة واحقنها في الصفحة ثم أعرض الصفحة لايحدث أي تغيير في صفحة html الخاصة بالامراض إضافة إلى عدم طباعة أي شئ في الكونسول !!
السؤال
Mohamed Lamin Mahmoudi
البيانات التي أريد أن أعرضها هي على شكل مصفوفة أمراض , وعند الضغط على إسم المصفوفة في صفحة التخصصات تفتح الصفحة الخاصة بعرض الامراض الخاصة بهذا التخصص
ملف index.js
dataMaldie هو مصفوفة فيها جميع الامراض الخاصة بالتخصص المضغوط عليه وهي تعرض بشكل صحيح
ملف Main.js
ملف maladie.js الخاص بالامراض
هنا بعد ما أستقبل الامراض الموجودة في المصفوفة واحقنها في الصفحة ثم أعرض الصفحة لايحدث أي تغيير في صفحة html الخاصة بالامراض إضافة إلى عدم طباعة أي شئ في الكونسول !!
maladie.html صفحة الامراض المراد عرضها
7 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.