मैंने एक उदाहरण कहीं ऑनलाइन दिखाया है कि jstree के राइट-क्लिक संदर्भ मेनू (सन्दर्भ मेन्यू प्लगइन का उपयोग करके) को कैसे अनुकूलित किया जाए।
उदाहरण के लिए, मेरे उपयोगकर्ताओं को "दस्तावेज़" हटाने की अनुमति दें, लेकिन "फ़ोल्डर" नहीं (फ़ोल्डर के लिए संदर्भ मेनू से "हटाएं" विकल्प छिपाकर)।
अब मुझे वह उदाहरण नहीं मिल रहा है। क्या कोई मुझे सही दिशा दिखा सकता है? आधिकारिक दस्तावेज ने वास्तव में मदद नहीं की।
संपादित करें:
चूंकि मैं केवल एक या दो मामूली बदलावों के साथ डिफ़ॉल्ट संदर्भ मेनू चाहता हूं, इसलिए मैं पूरे मेनू को फिर से बनाना नहीं चाहूंगा (हालांकि निश्चित रूप से मैं अगर यह एकमात्र तरीका है)। मैं क्या करना चाहूंगा कुछ इस तरह है:
"contextmenu" : {
items: {
"ccp" : false,
"create" : {
// The item label
"label" : "Create",
// The function to execute upon a click
"action": function (obj) { this.create(obj); },
"_disabled": function (obj) {
alert("obj=" + obj);
return "default" != obj.attr('rel');
}
}
}
}
लेकिन यह काम नहीं करता है - बनाएं आइटम हमेशा अक्षम होता है (अलर्ट कभी प्रकट नहीं होता है)।