50 lines
704 B
JavaScript
50 lines
704 B
JavaScript
|
|
import select from "/elements/select.js";
|
|
|
|
export default class limit extends select{
|
|
|
|
|
|
height = 40;
|
|
|
|
marginTop = -1;
|
|
|
|
width = 60;
|
|
|
|
change() {
|
|
|
|
var index = this.element.selectedIndex;
|
|
|
|
var renderCollection = this.parents("newsItemPage").newsListTable.body;
|
|
|
|
renderCollection.limit = index;
|
|
|
|
renderCollection.update( true );
|
|
|
|
console.log("index", index);
|
|
|
|
}
|
|
|
|
create() {
|
|
|
|
var renderCollection = this.parents("newsItemPage").newsListTable.body;
|
|
|
|
var limit = renderCollection.limit;
|
|
|
|
// ( value, label, selected )
|
|
for (var i = 0; i < 10; i++) {
|
|
|
|
if( limit == i ) {
|
|
|
|
this.addOption( i, i, true );
|
|
|
|
} else {
|
|
|
|
this.addOption( i, i );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} |