2015-12-03 54 views
0

我想在kendo網格內使用kendo,Angular中的數字文本框。用我的角度對象綁定數據不起作用。我試圖把一個「編輯」字段中列的對象,甚至有一個jQuery命令來做到這一點(我知道是壞的)這樣的:劍道數字文本框與角網格

$('.editable').kendoNumericTextBox() 

,但它永遠不會奏效..

回答

1

相反,在列對象使用模板的,使用編輯屬性:

{ 
    field: "fieldName", 
    title: "Field Title", 
    width: "90px", 
    editor: numberEditor 
} 

numberEditor是一個功能,你可以我mplement如下:

function numberEditor(container, options) { 
    $('<input name="' + options.field + '"/>') 
    .appendTo(container) 
    .kendoNumericTextBox({ 
    decimals: 0, // Settings for the editor, e.g. no decimals 
    step : 1, // Defines how the up/down arrows change the value 
    min  : 0 // You can also define min/max values 
}); 

}

+0

感謝。我嘗試了這一點,但是當我這樣做時,我鬆開了角度物體上的綁定。我的角度對象有點複雜,我無法直接通過options.field訪問值。 我通過使用schema和type =「number」找到了我的解決方案 – clemkoa