Я должен применять целые строки красным цветом, когда общее количество> доступно. Кол-во, каждая запись здесь - Мой код и снимок, также, пожалуйста, Любой может мне помочь. Я не знаю об этой фабрике строк набора, это важно, и любой также дает некоторые уроки также о javafx без f xml.
снимок моего просмотра таблицы
List<Bom> consumedList=itemconsumedtable.getItems();
BigDecimal quantity=BigDecimal.ZERO;
BigDecimal purchasePrice=BigDecimal.ZERO;
BigDecimal totalQty=BigDecimal.ZERO;
BigDecimal newQty=BigDecimal.ZERO;
BigDecimal totalAmount=BigDecimal.ZERO;
for(int i = 0; i<consumedList.size();i++)
{
if(consumedList.get(i).getNoofunits()!=null )
{
quantity = new BigDecimal(consumedList.get(i).getNoofunits());
purchasePrice=new BigDecimal(consumedList.get(i).getPurchaseprice());
availableQtyForValidation = ouble.parseDouble(consumedList.get(i).getAvailableQty());
totalQty=(quantity.multiply(newQty));
totalQtyForValidation = totalQty.doubleValue();
totalAmount = (purchasePrice.multiply(totalQty));
consumedList.get(i).setTotalconsumedunits(""+totalQty);
consumedList.get(i).setTotalprice(""+totalAmount);
totalQtyForValidation > availableQtyForValidation{
itemconsumedtable.setRowFactory(new Callback<TableView<Bom>, TableRow<Bom>>() {
@Override
public TableRow<Bom> call(TableView<Bom> paramP) {
return new TableRow<Bom>() {
@Override
protected void updateItem(Bom item,boolean paramBoolean) {
super.updateItem(item, paramBoolean);
String style = "-fx-background-color: #FFA07A;";
String style = "";
System.out.println("dsgfhdgfdhfgdgfdfdg");
}
};
}
});
}
}
}