2015-05-29 57 views
0

好日子,SapUI5 Autotab在sap.m.Table

我想impliment要麼jQuery.autotab,像SCN Auto tabbing in SAP UI5這個問題。

我對javascript很新,希望能對此有所幫助。

我的表看起來像這樣

var oTable = new sap.ui.table.Table({ 
    selectionMode : sap.ui.table.SelectionMode.MultiToggle 
}); 

oTable.addColumn(new sap.ui.table.Column({ 
    label : 'Work Request', 
    template : new sap.ui.commons.TextField({ 
     value : '{requestNo}', 
     editable : true 
    }) 
})); 

oTable.addColumn(new sap.ui.table.Column({ 
    label : 'Description', 
    template : new sap.ui.commons.TextField({ 
     value : '{description}', 
     editable : true 
    }) 
})); 

在SCN答案建議看看jQuery的:

$(function() { 

    $('.number').autotab('filter','number'); 

}); 

$('.number') here .number is the classname. 

我的問題是,我如何得到這個工作?該示例是使用普通文本字段,但我需要在Excel之間自動標記列。

回答

0

添加相應的styleClasstable

oTable.addStyleClass('number'); 

然後在onAfterRendering()有你的jQuery語句。

$(function() { 
    $('.number').autotab('filter','number'); 
}); 
+0

感謝蘇尼爾。我想我們幾乎在那裏。我添加的代碼完全一樣的,但現在我得到以下錯誤:遺漏的類型錯誤:$(...)在AutoTab爲不是一個函數。你能幫我解決嗎? – ShortCutNinja