How to make entire node attribute elements as read-only ?
Hi Experts,
I have an requirement to make all fields of an form view (based on one context node) in UI to be shown in Display mode. Any idea on how to acheive that ?
I know get_i_xxxx method. But, they should be coded for each attribute seperately. Any method based on node level ?
Also, any method based on entity ? I see a method 'switch_to_change_mode' of class cl_crm_bol_entity. But, there is no other method to change to display mode.
Thanks & Regards,
Gaurav.
Hi Gaurav,
In your htm page you can place the below thing.
displayMode = "<%= controller->view_group_context->is_view_in_display_mode( controller ) %>" />
When the user clicks on the Edit button , in the edit event handler set the view to change mode using method SET_VIEW_EDITABLE.
Hope this helps you.
Regards,
Lakshmi.Y
Similar Messages
-
How to make a column in Table popin read only
Hi Everyone
Could anyone let me know how to make a column in table popin read only.
Regardsif you ar eusing an ALV table
try this
DATA: lr_salv_wd_table TYPE REF TO iwci_salv_wd_table,
r_table TYPE REF TO CL_SALV_WD_CONFIG_TABLE.
* get reference to ALV component interface
lr_salv_wd_table = wd_this->wd_cpifc_alvmain( ).
* get ConfigurationModel from ALV Component
wd_this->r_table = lr_salv_wd_table->get_model( ).
* init ColumnSettings
DATA: lr_column_settings TYPE REF TO if_salv_wd_column_settings,
lr_col_header TYPE REF TO cl_salv_wd_column_header.
lr_column_settings ?= wd_this->r_table.
* get table of column settings - each line one column
DATA: lt_columns TYPE salv_wd_t_column_ref.
lt_columns = lr_column_settings->get_columns( ).
* loop over table - in each loop another column can be modified
DATA: ls_column TYPE salv_wd_s_column_ref.
* define visible columns (fields) by naming them,
* exclude others by setting visibility to none
DATA: ls_tooltip TYPE string.
LOOP AT lt_columns INTO ls_column.
" get header of column
lr_col_header = ls_column-r_column->get_header( ).
" do settings here
ENDLOOP.
Or see this document for more tips.
<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/40794172-b95a-2910-fb98-b86d8a0918b4">https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/40794172-b95a-2910-fb98-b86d8a0918b4</a>
regards,
Joris -
How to make visible value attributes of a Search Node
Hi All,
We have a requirement to enhance the search context node SEARCH ( Dynamic Query Object SVYQ ) of component SVY_S.
But the enhancement category of Attribute Structure CRMST_QUERY_SVYIL is 'Can't be enhanced'.
So we are adding value attributes to this context node. How to make this value attributes available in view configuration tab?
Please suggest a better approach if there is any.
Thanks in adv.Hi Suchindra,
You assign these enhanced attributes to design layer. so you can see these fields in Config tab.
How to do:
IMG->Customer Relationship Management -> UI Framework -> UI Framework definition -> Maintain
design layer
Here include the enhanced attributes and then go to component work bench and in context attributes right click assign the desing layer, selct your attribute and in the bottom click on SAVE button.
Then check it in configuration tab your attributes will available in show available fields.
I hope this will solve your problem
Regards,
Sagar -
this is my tree:
<af:tree value="#{favoriteTreeMB.treeModel}" var="node"
rowSelection="single" id="pt_t1">
<f:facet name="nodeStamp">
<af:group>
<af:goLink text="#{node.attributes['name']}" styleClass="common"
destination="#{node.attributes['link']}"
rendered="#{not empty node.attributes['taskflow']}"/>
<af:outputText value="#{node.attributes['name']}"
rendered="#{empty node.attributes['taskflow']}"/>
</af:group>
</f:facet>
<f:facet name="pathStamp"></f:facet>
</af:tree>
this is the tree model:
public class FavoriteTreeModel extends ChildPropertyTreeModel {
public FavoriteTreeModel() {
super();
public FavoriteTreeModel(java.lang.Object p1, java.lang.String p2) {
super(p1, p2);
@Override
public boolean isContainer() {
return ((TreeNode)getRowData()).isLeaf();
how to make the node chooseable,and how to get the choosed node?Hi,
the tree component has a selectionListener property that you need to wire with a method on your tree model using EL
Frank -
How to make all nodes in a detailed navigation tree open automatically??
Dear All,
I have added some iViews to two folders and add these two folders to a workset "Time" and then add "Time" to the role of Employee portal user.
How to make all nodes expanded automatically when this workset is clicked in EP??
thanks,
ZitaNot surprising...it does not work even if you follow the exact way...
Role ->
Workset 1
-> Page 1
-> Workset 2
-> Page 2
-> Workset 3
-> Page 3
When the user clicks on Role which is the Entry Point, I want the user to see Page1 (works alright) and want the tree node Workset 2 open (doesn't work)...I want tree node Workset 3 closed (which is what happens...)
The thing is Workset 2 has to be open...
This is what I've done...I've made the Initial State of Navigation Panel set to "Open"...
What else is to be done????
Thanks a lot.
JP -
How to make cuttings of Photoshop Elements?
How to make cuttings of Photoshop Elements?
avish wrote:
How to make cuttings of Photoshop Elements?
I don't understand the question. Please be more specific as to what you are after. -
How can we make the ms-word data as read-only using java code?
How can we make the ms-word data as read-only using java code?
MVSK wrote:
By using java code i opened a file in ms-word. But the data i want to display as read-only. that means should not change it.I don't think you can do that. Display pdf documents instead. -
How to make field is editable in ALV CL_SALV_TABLE only)
Hi,
How to make field is editable in ALV CL_SALV_TABLE only)
Any one has tried to make field si editable by using CL_SALV_TABLE class.
*I know how to do it in REUSEALV function module and CL_GUI_ALV class.*_
Please reply only if you riedin CL_SALV_TABLE class method.
Regards
Rajesh V
Moderator message: not supported, please read class documentation and search for previous discussions.
Edited by: Thomas Zloch on Mar 17, 2011 2:07 PMHi Chad,
Please refer the link,
Edit field in alv
Regards,
Hema.
Reward points if it is useful. -
How to use same view as editable and read only in ADF
Hi,
how to use same view as editable and read only in ADF ?? How can we achieve this in TF's ???
-mrudulHi,
Steven Davelaar wrote a presentation about this "Building Highly Reusable Taskflows"
Starting slide 14 is where your use case comes into play
Frank -
Is it possible to make comments or notes on a read only pdf document?
Is it possible to make comments or notes on a read only pdf document? Thank you.
With Preview you can use the annotations feature. There's a free application, Skim, that is designed for annotating and making notes on PDFs.
OT -
How to bind UI Element with Context Node Attribute Element
Hi,
I'm building my view dynamically in the wdDoModifyView method.
Is it possible to bind a "TextView" element to a specific element of an attribute node?
Scenario:
Node_Employees
|
+- Attribute_Code
|
+- Attribute_Name
Node Contents:
Employees
|
+- Code: 1, Name: Employee 1
|
+- Code: 2, Name: Employee 2
|
+- Code: 3, Name: Employee 3
I need to do something like binding a TextView UI element to the "Name" attribute of the element #2, what would result to show "Employee 2" on my view.
How can I do this?
Thanks in advance,
Geraldo.Hi Saravanan,
First I populate the context node and it won't change during view's lifecycle. After that, I build my view and bind the TextView UI elements to the node context attributes elements.
If the node has 10 elements, I will build 10 TextView UI elements and bind them to each attribute element.
Regards,
Geraldo Brígido. -
How to make the label UI Element as mantatory?
please help me how to make the inputfield for the label (say id) as mantatory one?
Thanks in advanceHi Alagappan ,
To make any field mantatory you have do coding requiered for input check.
For user visibility you can make a field required by changing the state of your UI element to required.
In normal Input Fields the asterisk will come on the left of the input field,
It will be basically on the right hand side of the label having label for property bound to the input field.
It will be like
Name * = |''''''''''''''''''''''''''''''''|
But that is just for visibility purpose.
To make it mandatory you need to do some coding during the save or validate or final action on the screen
like :-
data lo_nd_employee type ref to if_wd_context_node.
data lo_el_employee type ref to if_wd_context_element.
data ls_employee type wd_this->element_employee.
data lv_pernr like ls_employee-pernr.
navigate from <CONTEXT> to <EMPLOYEE> via lead selection
lo_nd_employee = wd_context->get_child_node( name = wd_this->wdctx_employee ).
get element via lead selection
lo_el_employee = lo_nd_employee->get_element( ).
get single attribute
lo_el_employee->get_attribute(
exporting
name = `PERNR`
importing
value = lv_pernr ).
*Check the input here
If lv_pernr is initial.
get message manager
data lo_api_controller type ref to if_wd_controller.
data lo_message_manager type ref to if_wd_message_manager.
lo_api_controller ?= wd_this->wd_get_api( ).
call method lo_api_controller->get_message_manager
receiving
message_manager = lo_message_manager
report message
call method lo_message_manager->report_error_message
exporting
message_text = u2018Please input the personnel Numberu2019
Reply if you required any further assistance.
Thanks & Regard ,
Monishankar C -
JTree: How to make few nodes editable
I have a JTree which displays some complex expression.
I want to make few nodes of the JTree editable and specify JCombobox as an editor. How can I do this?
Any help or pointer?
Thanks in advance
SachinI want to make few nodes of the JTree editablei'm not sure how you can do this - there is JTree.setPathEditable(boolean) but this means you'd have to subclass JTree ?
you might be able to make a cell editor that returns some value to indicate a particular cell isn't editable, or failing that return a read-only component but I've not tried this..
and specify JCombobox as an editor.this may help:
http://www.cs.cf.ac.uk/Dave/HCI/HCI_Handout_CALLER/node156.html
asjf -
How to make 2 Node File Cluster with SAS Disks
Hello,
I cant fine any detailed, specific information and answer on this question
I have 2 Servers, Say HP, with 4 SAS disks each, 1 for OS (2012R2Data) and 3 available.
I want to create fault tolerant SMB 3.0 share for my Hyper-v nodes, to make hyper-v FT cluster afterwards.
So, I see inr equirements that SAS disks will work, but during creating cluster, I can not manage Cluster to see disks from both servers (total 6 free units)
If it is made via ISCSi target, both servers have access to that targets and cluster sees all available through iSCSI disks, but how to mnake SAS disk available to other server?
Is it possible what I need with this configuration? is it a option to make each server iSCSI target and initiator? (but it would be way complicated and slow, I think).
so, what I have misunderstood, how to make FT file Cluster with 2 servers with SAS drives?
Any info about this SPECIFIC config would be welcomed, or any general step-by-step guides (please, do not link me guides with other config, like iscsi or with additional servers, I have seen a lot of them :()
thanksHello,
I cant fine any detailed, specific information and answer on this question
I have 2 Servers, Say HP, with 4 SAS disks each, 1 for OS (2012R2Data) and 3 available.
I want to create fault tolerant SMB 3.0 share for my Hyper-v nodes, to make hyper-v FT cluster afterwards.
So, I see inr equirements that SAS disks will work, but during creating cluster, I can not manage Cluster to see disks from both servers (total 6 free units)
If it is made via ISCSi target, both servers have access to that targets and cluster sees all available through iSCSI disks, but how to mnake SAS disk available to other server?
Is it possible what I need with this configuration? is it a option to make each server iSCSI target and initiator? (but it would be way complicated and slow, I think).
so, what I have misunderstood, how to make FT file Cluster with 2 servers with SAS drives?
Any info about this SPECIFIC config would be welcomed, or any general step-by-step guides (please, do not link me guides with other config, like iscsi or with additional servers, I have seen a lot of them :()
thanks
You cannot do what you want with a Microsoft built-in tools. MSFT require you to take your SAS disks away from your servers, buy a SAS JBOD (better more then one to get advantage of a so-called "enclosure awareness" and avoid single point of failure) and
configure Clustered Storage Spaces with now *external* SAS drives. See:
How to Configure a Clustered Storage Space in Windows Server 2012
http://blogs.msdn.com/b/clustering/archive/2012/06/02/10314262.aspx
Prerequisites
A minimum of three physical drives, with at least 4 gigabytes (GB) capacity each, are required to create a storage
pool in a Failover Cluster.
The clustered storage pool MUST be comprised
of Serial Attached SCSI (SAS) connected physical disks. Layering any form of storage subsystem, whether an internal RAID card or an external RAID box, regardless of being directly connected or connected via a storage fabric, is not supported.
Windows Server 2012 R2 had flexed out some limitations so now ReFS is supported (but useless as VMs cannot be integrity checked and protected) and now you can use parirty spaces (also useless as they are DOG slow with a typical VM workload dominated by small
writes, say 4KB write initiates 256KB+ parity stripe read-modify-write update). Core requirements "SAS everywhere" is still there.
So if you don't want to mess with SAS JBODs you may give a try to a virtual SAN solutions available on the market. They can cluster a pair of hosts (even with a single port SATA drives) w/o any external hardware, only Ethernet required. There are even free
options available. See:
Free Virtual SAN
http://www.starwindsoftware.com/native-san-for-hyper-v-free-edition
Also Google (or Bing?) for DataCore and SteelEye as they have very similar native (Windows-based) offerings. + there's bunch of a VM-running storage doing more or less the same.
Hope this helped a bit :)
StarWind VSAN [Virtual SAN] clusters Hyper-V without SAS, Fibre Channel, SMB 3.0 or iSCSI, uses Ethernet to mirror internally mounted SATA disks between hosts. -
How to make some nodes invisible?
I set up a xml tree with JTree.Now I want to make some nodes invisible like the nodes which the name of the node is "datatype",how can I ?Thank you.
I don't know if the nodes can be made invisible. But if you make cell renderer then you can evaluate the value before displaying it. If value is like 'datatype', you display (cell renderer displays) nothing as value in the cell.
Maybe you are looking for
-
How can I get ALL the user info from WWW_FLOW_FND_USER -table?
Hi. I use HTML DB authentication and therefore all my user information is stored in HTML DB tables. I can use :APP_USER to get USER_NAME, but in my application I need to have also USER_ID, FIRST_NAME, LAST_NAME and EMAIL_ADDRESS fields from database.
-
I upgraded to 4 and lost the use of the back/forward buttons when in a new tab (ok on homepage) Re-installed 3.6 but problem still persists. Any remedy ????
-
How can I get a module created in Captivate 4 to start on slide 2 when launched?
How can I get a module created in Captivate 4 to start on slide 2 when launched?
-
Importing, it names the roll for me, how do I get it to ask me for name?
Hi. This is driving me nuts. In iPhoto when I import photos, instead of prompting me to name each roll, it automatically names the rolls. "Roll 17" or whatever. I want it to ask me before importing. How do I make iPhoto do this? Thank you so much! -M
-
Transformation in ".exe" application (?)
Is it possible to transform a ".class" application to an executable Win file ".exe"? If it's possible, how can i do?