คำถามติดแท็ก extjs

5
อธิบายการจัดการเหตุการณ์ ExtJS 4
ฉันเพิ่งเริ่มเรียนรู้ ExtJS และมีปัญหาในการทำความเข้าใจวิธีจัดการกับเหตุการณ์ ฉันไม่มีประสบการณ์ ExtJS เวอร์ชันก่อนหน้าใด ๆ จากการอ่านคู่มือคำแนะนำและหน้าเอกสารต่างๆฉันได้ทราบวิธีการใช้งานแล้ว แต่ยังไม่ชัดเจนว่ามันทำงานอย่างไร ฉันพบบทช่วยสอนมากมายสำหรับ ExtJS เวอร์ชันเก่า แต่ฉันไม่แน่ใจว่ามันใช้งานได้อย่างไรใน ExtJS 4 ฉันมองเฉพาะ "คำสุดท้าย" ในสิ่งต่างๆเช่น ฟังก์ชันการจัดการเหตุการณ์ส่งผ่านอาร์กิวเมนต์อะไร มีชุดมาตรฐานของ args ที่มักจะผ่านไปหรือไม่? จะกำหนดเหตุการณ์ที่กำหนดเองสำหรับส่วนประกอบที่เราเขียนได้อย่างไร? เราจะเริ่มเหตุการณ์ที่กำหนดเองเหล่านี้ได้อย่างไร ค่าที่ส่งคืน (จริง / เท็จ) มีผลต่อฟองอากาศหรือไม่ ถ้าไม่เราจะควบคุมเหตุการณ์ที่เดือดปุด ๆ จากภายในหรือภายนอกตัวจัดการเหตุการณ์ได้อย่างไร มีวิธีมาตรฐานในการลงทะเบียนผู้ฟังเหตุการณ์หรือไม่? (ฉันเจอสองวิธีที่แตกต่างกันจนถึงตอนนี้และฉันไม่แน่ใจว่าทำไมจึงใช้แต่ละวิธี) ตัวอย่างเช่นคำถามนี้ทำให้ฉันเชื่อว่าตัวจัดการเหตุการณ์สามารถรับข้อโต้แย้งได้ไม่กี่ข้อ ฉันเคยเห็นบทช่วยสอนอื่น ๆ ที่มีข้อโต้แย้งเพียงสองข้อสำหรับตัวจัดการ เปลี่ยนแปลงอะไรบ้าง?

2
วิธีดึงข้อมูลการร้องขอ
ฉันใช้PHP , ExtJSและร้านอาแจ็กซ์ ส่งข้อมูล (เมื่อสร้างอัปเดตทำลาย) ไม่อยู่ใน POST หรือ GET ในคอนโซล Chromeฉันเห็นพารามิเตอร์ขาออกเป็น JSON ในช่อง " ขอเพย์โหลด " $ _POST และ$ _GETว่างเปล่า จะดึงข้อมูลใน PHP ได้อย่างไร?
118 php  javascript  json  extjs 

10
Javascript วิธีแยกวิเคราะห์อาร์เรย์ JSON
ฉันใช้ Sencha Touch (ExtJS) เพื่อรับข้อความ JSON จากเซิร์ฟเวอร์ ข้อความที่ฉันได้รับคือข้อความนี้: { "success": true, "counters": [ { "counter_name": "dsd", "counter_type": "sds", "counter_unit": "sds" }, { "counter_name": "gdg", "counter_type": "dfd", "counter_unit": "ds" }, { "counter_name": "sdsData", "counter_type": "sds", "counter_unit": " dd " }, { "counter_name": "Stoc final", "counter_type": "number ", "counter_unit": "litri " }, …
93 javascript  json  extjs 

11
ข้อเสนอแนะสำหรับการทดสอบโค้ด extjs ในเบราว์เซอร์ควรใช้ซีลีเนียมหรือไม่
เราใช้ซีลีเนียมประสบความสำเร็จอย่างมากในการจัดการกับการทดสอบเว็บไซต์ระดับสูง (นอกเหนือจากการทดสอบเกี่ยวกับงูหลามในระดับโมดูล) อย่างไรก็ตามตอนนี้เรากำลังใช้ extjs สำหรับเพจจำนวนมากและพิสูจน์ได้ยากที่จะรวมการทดสอบซีลีเนียมสำหรับส่วนประกอบที่ซับซ้อนเช่นกริด มีใครประสบความสำเร็จในการเขียนการทดสอบอัตโนมัติสำหรับหน้าเว็บที่ใช้ extjs บ้าง? Googling จำนวนมากพบผู้ที่มีปัญหาคล้ายกัน แต่มีคำตอบเพียงไม่กี่คำ ขอบคุณ!

7
ไม่อนุญาตให้ @Override เมื่อใช้วิธีการเชื่อมต่อ
ฉันมีปัญหาที่กล่าวถึงในชื่อเรื่อง คุณสามารถพูดได้ว่าเธรดนี้ซ้ำกัน: ฉันจะปิดการตรวจสอบข้อผิดพลาดสำหรับคำอธิบายประกอบใน IntelliJ IDEA ได้อย่างไร แต่วิธีแก้ปัญหาที่ได้รับไม่ได้ผล พวกเขาบอกว่าฉันต้องดำเนินการต่อไปนี้: ในโครงสร้างโครงการ | กล่องโต้ตอบโครงการเปลี่ยนระดับภาษาของโครงการเป็น 6.0 - @Override ในอินเทอร์เฟซ อย่างไรก็ตามระดับภาษาของโครงการคือ 6.0 ในขณะนี้ แต่ฉันยังคงเห็นข้อผิดพลาด Vic นี่คือหน้าต่างและไม่มีเวอร์ชัน JVM ในระดับภาษา (น่าเสียดายที่ฉันไม่สามารถโพสต์ภาพได้เนื่องจากฉันมีชื่อเสียง 10 ประการ)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.