[javascript] केंडो यूआई ग्रिड को छानने में त्रुटि



Answers

मुझे यह समस्या भी बहुत थी सांख्यिक स्तंभों को डेटा स्रोत स्कीमा को जोड़ना ठीक नहीं किया।

type: 'number' जोड़ना type: 'number' स्तंभ परिभाषा में type: 'number' या तो इसे ठीक नहीं किया था।

अंत में मेरे लिए क्या काम किया गया था फ़िल्टर parseInt() फ़िल्टर पाठ और मेरे ऑपरेटर को 'शामिल' से 'ईक' को बदलना था।

Question

मैं प्रोग्रामी रूप से केंडो यूआई ग्रिड को फ़िल्टर करने की कोशिश कर रहा हूं, लेकिन यह त्रुटि प्राप्त कर रहा हूं:

TypeError: ".toLowerCase एक फ़ंक्शन नहीं है

नीचे वह कोड है जिसे मैं ग्रिड को फ़िल्टर करने के लिए उपयोग कर रहा हूं:

function filterSavedTransactions(checkboxstate,grid,field1,field2,amount)
	    {
	        if (!parseFloat(amount))
	            amount = 0;
            
	        if (checkboxstate) {

	            var ds = $('#' + grid.attr('id')).data("kendoGrid").dataSource;

	            ds.filter([{
	                "logic":"and",
	                filters: [
                    {
                        field: field2,
                        operator: "gt",
                        value: amount
                    },
                    {
                        field: field1,
	                    operator: "neq",
	                    value: checkboxstate
                    }]
	            }]);
	        }
	        else {
	            $('#' + grid.attr('id')).data("kendoGrid").dataSource.filter({});
	        }
	    }

मैं नीचे दिए गए लिंक का उल्लेख कर रहा हूं और उसी तरह से कर रहा हूं लेकिन मेरी तरफ से काम नहीं कर रहा हूं।

http://jsfiddle.net/valchev/MG89G/

कृपया सुझाव दे।




Related