2015-05-29 49 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