87,910
社区成员
发帖
与我相关
我的任务
分享
ui.require('Button');
ui.version.Table = '2.0';
ui.comp.Table = ui.extend('', {
constructor: function(param) {
ui.comp.Table.superclass.constructor.apply(this, arguments);
this.width = 'auto';
this.height = 'auto';
},
focusPreScrollTop:function(focused,num){
var container = this.domObj_listContainer.find('.kui-table-content');
var item = container.find('.kui-table-row-focus');
if(item.size()>0){
var itemTop = item.offset().top;
var toolTop = this.domObj_header.offset().top;
var height = this.domObj_header.outerHeight(true);
if(itemTop < (toolTop+height)){
var temp = itemTop - (toolTop+height);
container.scrollTop(this._getScrollTop(temp,focused,item,num));
}
}
}
});
<tr>
<th>属性名</th>
<th>简介</th>
</tr>
<tr>
<td>id</td>
<td>默认值无(AUTO_INCREMENT). 允许格式:字符串。<br/>此属性用于设置组件的id。如不指定,框架会使用一个页面唯一的内部id,命名格式为<i>kui-n</i>,n为一个自增长数字。为组件指定id后,可通过ui.getObjectById( id )方法快速获取组件对象。</td>
</tr>
<tr>
<td>container</td>
<td>默认值"body". 允许格式:jquery 选择器或jquery DOM 对象。<br/>此属性用于设置组件的上级容器。默认body 即表示绘制在页面body元素下。可指定一个jquery 选择器或DOM 对象,如 container : '#myDiv' 或 container : $('#myDiv')</td>
</tr>
<tr>
<td>width</td>
<td>默认值'auto'. 允许格式:数字(单位像素)或字符串(百分比或auto)。<br/>此属性用于设置Block的宽度。默认auto,将撑满水平宽度。</td>
</tr>