मैंने फ़्रंटएंड में update
नाम का एक बटन बनाया है।
jquery का उपयोग करते हुए बटन क्लिक करते समय मुझे उस फ़ंक्शन को चलाने की आवश्यकता है जिसे मैंने पायथन फ़ाइल में लिखा था।
एक्सएमएल:
<t>
<button id="update_health_profile_front"
class="btn btn-primary"
type="button">Update
</button>
</t>
py:
@api.multi
def update_health_profile(self):
# partner = self.partner_id
#some_method
जेएस:
$('#update_health_profile_front').click(function(event){
var rpc = require('web.rpc');
rpc.query({
model: 'health.profile',
method: 'update_health_profile',
})
.then(function(result){
for (i= 0; i< result.length; i++){
console.log("result",result[i]);
}
},);
यह काम नहीं कर रहा है और मुझे नहीं लगता कि यह सही तरीका है, क्या कोई कुछ ज्ञान साझा कर सकता है?
1 उत्तर
वैसे आप इसे आजमा सकते हैं, मुझे लगता है कि इसे काम करना चाहिए।
$('#update_health_profile_front').click(function(event){
var rpc = require('web.rpc');
rpc.query({
model: 'this.name',
method: 'update_health_profile'
})
.then(function(result){
for (i= 0; i< result.length; i++){
console.log("result",result[i]);
}
},);
args: [health_record_id, health_profile_id],
लेकिन एक तर्क केवल प्राप्त हो रहा है, क्या यहां कोई वाक्यविन्यास त्रुटि है? या आप मुझे कुछ सुझाव दे सकते हैं?
संबंधित सवाल
नए सवाल
python
पायथन एक बहु-प्रतिमान है, गतिशील रूप से टाइप किया हुआ, बहुउद्देशीय प्रोग्रामिंग भाषा है। यह एक साफ और एक समान वाक्यविन्यास सीखने, समझने और उपयोग करने के लिए त्वरित होने के लिए डिज़ाइन किया गया है। कृपया ध्यान दें कि अजगर 2 आधिकारिक तौर पर 01-01-2020 के समर्थन से बाहर है। फिर भी, संस्करण-विशिष्ट पायथन सवालों के लिए, [अजगर -२.०] या [अजगर -३.x] टैग जोड़ें। पायथन वेरिएंट (जैसे, ज्योथन, PyPy) या लाइब्रेरी (उदा।, पांडस और न्यूमपी) का उपयोग करते समय, कृपया इसे टैग में शामिल करें।