+1 vote
369 views
in Coach Views by (130 points)
1.How to set visibility in the Event section of button or how to call function.

2.How to set the visibility in coach view I mean inside load or change.

1 Answer

0 votes
by (700 points)

This is a bit of different scenario but this may help you understand complete solution.
 

Let’s take a problem statement and try to solve.

Problem Statement:

I have a table with three columns, Like –

When I select ‘No’ from the Selection column the other two cells of that row should be disabled and if I select ‘Yes’, cells should be editable.

Solution:

First we need to know the index of the Selection radio button –

// Get the row index of checked radio button
var index = me.ui.getIndex();

Then, we need to get the Coach View instance for the “Name” and “Value” cells of that row –

// sampleList1, name1 and value1 are the control ids of the table, name textbox and value textbox respectively

var nameView = page.ui.get('/sampleList1/name1['+index+']');
var valueView = page.ui.get('/sampleList1/value1['+index+']');

Next, we need to get the selected value of the radio button for that row –

me.getData()

Finally, to achieve the requirement, we need to combine the above piece of codes and add a logic to set the visibility of the textboxes based on the selected value of the radio button –

// Get current row index
var index = me.ui.getIndex();

// Get Coach View instance of the name and value textbox
var nameView = page.ui.get('/sampleList1/name1['+index+']');
var valueView = page.ui.get('/sampleList1/value1['+index+']');

// Set the visibility of the textboxes based on the selected value of the radio button

if(me.getData() == "Y"){
	nameView.context.options._metadata.visibility.set('value', "DEFAULT");
	valueView.context.options._metadata.visibility.set('value', "DEFAULT");
} else {
	valueView.context.options._metadata.visibility.set('value', "READONLY");
	nameView.context.options._metadata.visibility.set('value', "READONLY");
}

Related questions

0 votes
0 answers 118 views
0 votes
1 answer 160 views
0 votes
0 answers 28 views
0 votes
1 answer 198 views
0 votes
1 answer 651 views
0 votes
1 answer 590 views
0 votes
0 answers 82 views
0 votes
2 answers 1.5k views
0 votes
1 answer 475 views
0 votes
2 answers 738 views

598 questions

489 answers

90 comments

1.8k users

Dosvak IBM BPM /BAW Products, Download Evaluation
Process & Performance Tools Process & Performance Tools
Code Analyzer Code Analyzer
UI Toolkit UI Toolkit
Integration Monitoring Integration Monitoring
Welcome to BPM Tips Q&A, Community wiki/forum where you can ask questions and receive answers from other IBM BPM experts and members of the community. Users with 2000 points will automatically be promoted to expert level.
Created by Dosvak LLC
Our Youtube Channel
...