cancel
Showing results for 
Search instead for 
Did you mean: 

Asterisk in front of input field in a TableView !!

Former Member
0 Kudos

Hello Friends,

Has anybody managed to get a Asterisk (*) next to an InputField in a TableView? The setRequired(true) for Label control renders this behaviour.

I would appreciate solution to my problem with a copy even to madoshi@deloitte.de

BR,

Maulin

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

please check the PDK HTMLB documentation about the tableView component. There you'll find something on using custom controls in a tableView.

Regards,

aRmin

Former Member
0 Kudos

Hi Armin,

I already had a look over it. It does not help. 😐 Maulin

Former Member
0 Kudos

Hello friends,

I found the solution on my own :-). Would like to share it.

I added this code under cellrenderer to display respective tablecell:

if ((column == 4)){

FlowLayout fl = new FlowLayout();

fl.setId("myForm4");

InputField input = new InputField("InputName4");

input.setType(DataType.STRING);

//input.setMaxlength(100);

input.setValue(tableView.getValueAt(row, column).toString());

fl.addComponent(input);

if (row == 1) {

Label label = new Label("label_InputName4");

label.setRequired(true);

label.setText(" ");

label.setDesign(TextViewDesign.LABEL);

label.setLabelFor(input);

fl.addComponent(label);

}

fl.render(rendererContext);

//label.render(rendererContext);

}