Это мой код: (много слов на испанском, потому что это мой родной язык)
Некоторые дополнительные элементы, которые я добавил
Код: Выделить всё
var $settings = {
contextMenu: {
callback: function (key, options) {
if (key === 'borrar') {
eliminar();
} else if (key === 'editar') {
setTimeout(function () {
verDetalleProducto();
}, 100);
}
},
items: {
"borrar": {name: 'Eliminar linea'},
"editar": {name: 'Ver Detalles Adicionales'}
}
}
};
function sheetExtender() {
// this = widget
// this.cfg = JSON configuration
this.cfg.trimWhitespace = true;
$(document).ready(function () {
var $hot = PF('sheetWidget1').ht;
console.log($hot);
$hot.updateSettings($settings);
});
}
;
function sheetExtender2() {
// this = widget
// this.cfg = JSON configuration
this.cfg.trimWhitespace = true;
$(document).ready(function () {
var $hot2 = PF('sheetWidget2').ht;
console.log($hot2);
$hot2.updateSettings($settings);
});
}
;
Код: Выделить всё
widgetVar="sheetWidget1"
value="#{sheetController.productosExcel}"
var="row"
rowKey="#{row}"
showRowHeaders="true"
resizableCols="true"
resizableRows="false"
readOnly="false"
height="#{(sheetController.productosExcel.size() le 5) ? (75 + sheetController.productosExcel.size() *50) : 75 + 5 * 50}"
rowStyleClass="#{ row.cantidad gt 0 and row.precioUnitario gt 0 ? 'correcto' : 'incorrecto' }"
extender="sheetExtender"
>
после нескольких столбцов справа:
другой размерВерсия Faces: 2.1.17
Она очень похожа на следующий вопрос, но на нее нет ответов
Таблица Primefaces Как удалить функциональность изменения размера строки
Я пробовал использовать некоторые CSS-материалы, но это не сработало, извините за беспокойство, пользователи, приветствую.
Подробнее здесь: https://stackoverflow.com/questions/786 ... efaces-jsf