मैं एक सूची बॉक्स को लागू करने पर काम कर रहा हूं जिसे मैं सूची बॉक्स में चयन करते समय उपयोगकर्ता को सतर्क करने में सक्षम होना चाहता हूं। क्या सूची में किसी आइटम पर क्लिक करने वाले उपयोगकर्ता का जवाब देने का कोई तरीका है, और "changeEvent" से पहले चयन का जवाब देना है, इसलिए मैं बदलाव को रोकने से रोक सकता हूं। मैंजीडब्ल्यूटी - लिस्टबॉक्स, परिवर्तन का पूर्वावलोकन कैसे करें
Event.addNativePreviewHandler(new NativePreviewHandler() {
@Override
public void onPreviewNativeEvent(NativePreviewEvent event) {
System.out.println("EVENT: " + event.getTypeInt());
}
});
उपयोग करने की कोशिश की है, लेकिन यह कभी नहीं ListBox में एक विशिष्ट तत्व पर क्लिक करने के लिए प्रतिक्रिया करता है, यह केवल, शुरू में ListBox पर क्लिक करें जब आप ListBox ध्यान केंद्रित करने की प्रतिक्रिया करता है। मैं कुछ ऐसा करने में सक्षम होना चाहता हूं:
Event.addNativePreviewHandler(new NativePreviewHandler() {
@Override
public void onPreviewNativeEvent(NativePreviewEvent event) {
if(event is changeEvent && event source is listBox) {
if(do some check here)
event.stopPropagation();
}
}
});
किसी भी सुझाव की बहुत सराहना की जाएगी, धन्यवाद!
@AndreiVolgin आपकी प्रतिक्रिया के लिए धन्यवाद। मैं उन्हें विकल्पों पर क्लिक करने की अनुमति देने में सक्षम होना चाहता हूं, और फिर उन्हें पॉपअप के साथ संकेत देना जारी रखने के लिए सहमत हूं, और फिर परिवर्तन को निष्पादित करना जारी रखना या पॉपअप के प्रति उनकी प्रतिक्रिया के आधार पर परिवर्तन को रद्द करना जारी रखना चाहता हूं। –