Editing in a non editable region in web page

After tiding up my site, (removing spaces etc in files names)
my links on the nav page did not work to the next page.
They are in a locked template area so i opened the template
up and changed them, but they do not update the pages based on the
template ? Will it because I changed my web page names (took out
the spaces)
How do i get them to update, either by putting the new file
names in the template or unlocking the locked template area and
manually putting in the new link names to the other pages ?

Please go to SITES | Manage Sites..., select the site name,
and click on
Edit. Click on the Advanced tab at the top. Tell me the
following -
Under LOCAL INFO
The contents of "Local root folder:"
It appears that your site is improperly defined. Your links
look like
this -
<a href="../webpages/index.htm"
and I'm betting that "webpages" is the name of the root
folder of the site.
There's no way that your template (or any page, for that
matter) should
contain the name of the root folder in any link to any file.
I believe you would be better advised to start over with a
fresh site
definition, honestly.
Murray --- ICQ 71997575
Adobe Community Expert
(If you *MUST* email me, don't LAUGH when you do so!)
==================
http://www.dreamweavermx-templates.com
- Template Triage!
http://www.projectseven.com/go
- DW FAQs, Tutorials & Resources
http://www.dwfaq.com - DW FAQs,
Tutorials & Resources
http://www.macromedia.com/support/search/
- Macromedia (MM) Technotes
==================
"grahamdvddvd" <[email protected]> wrote in
message
news:[email protected]...
> hi this is part 1 of it
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN"
> "
http://www.w3.org/TR/html4/loose.dtd">
> <html>
> <head>
> <!-- TemplateBeginEditable name="doctitle" -->
> <title>index</title>
> <!-- TemplateEndEditable --><meta
http-equiv="Content-Type"
> content="text/html; charset=iso-8859-1">
> <link href="../stylesheet.css" rel="stylesheet"
type="text/css">
> <script language="JavaScript"
type="text/JavaScript">
> <!--
> function MM_preloadImages() { //v3.0
> var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new
Array();
> var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
for(i=0;
> i<a.length;
> i++)
> if (a
.indexOf("#")!=0){ d.MM_p[j]=new Image;
> d.MM_p[j++].src=a;}}
> }
>
> function MM_findObj(n, d) { //v4.01
> var p,i,x; if(!d) d=document;
>
if((p=n.indexOf("?"))>0&&parent.frames.length) {
> d=parent.frames[n.substring(p+1)].document;
n=n.substring(0,p);}
> if(!(x=d[n])&&d.all) x=d.all[n]; for
(i=0;!x&&i<d.forms.length;i++)
> x=d.forms
[n];
>
for(i=0;!x&&d.layers&&i<d.layers.length;i++)
> x=MM_findObj(n,d.layers.document);
> if(!x && d.getElementById)
x=d.getElementById(n); return x;
> }
>
> function MM_nbGroup(event, grpName) { //v6.0
> var i,img,nbArr,args=MM_nbGroup.arguments;
> if (event == "init" && args.length > 2) {
> if ((img = MM_findObj(args[2])) != null &&
!img.MM_init) {
> img.MM_init = true; img.MM_up = args[3]; img.MM_dn =
img.src;
> if ((nbArr = document[grpName]) == null) nbArr =
document[grpName] =
> new
> Array();
> nbArr[nbArr.length] = img;
> for (i=4; i < args.length-1; i+=2) if ((img =
MM_findObj(args
> !=
> null) {
> if (!img.MM_up) img.MM_up = img.src;
> img.src = img.MM_dn = args[i+1];
> nbArr[nbArr.length] = img;
> } }
> } else if (event == "over") {
> document.MM_nbOver = nbArr = new Array();
> for (i=1; i < args.length-1; i+=3) if ((img =
MM_findObj(args)) !=
> null) {
> if (!img.MM_up) img.MM_up = img.src;
> img.src = (img.MM_dn && args[i+2]) ? args[i+2] :
((args[i+1])?
> args[i+1]
> : img.MM_up);
> nbArr[nbArr.length] = img;
> }
> } else if (event == "out" ) {
> for (i=0; i < document.MM_nbOver.length; i++) {
> img = document.MM_nbOver
; img.src = (img.MM_dn) ? img.MM_dn :
> img.MM_up; }
> } else if (event == "down") {
> nbArr = document[grpName];
> if (nbArr)
> for (i=0; i < nbArr.length; i++) { img=nbArr;
img.src =
> img.MM_up;
> img.MM_dn = 0; }
> document[grpName] = nbArr = new Array();
> for (i=2; i < args.length-1; i+=2) if ((img =
MM_findObj(args
)) !=
> null) {
> if (!img.MM_up) img.MM_up = img.src;
> img.src = img.MM_dn = (args[i+1])? args[i+1] :
img.MM_up;
> nbArr[nbArr.length] = img;
> } }
> }
> //-->
> </script>
> <!-- TemplateBeginEditable name="head" --><!--
TemplateEndEditable -->
> <style type="text/css">
> <!--
> body {
> background-image: url();
> }
> -->
> </style></head>
>
> <body class="backgroundgrey"
>
onLoad="MM_preloadImages('../buttons/buttons2_r1_c1_f3.gif','../buttons/buttons2
>
_r1_c1_f2.gif','../buttons/buttons2_r1_c2_f3.gif','../buttons/buttons2_r1_c2_f2.
>
gif','../buttons/buttons2_r1_c3_f3.gif','../buttons/buttons2_r1_c3_f2.gif','../b
>
uttons/buttons2_r1_c4_f3.gif','../buttons/buttons2_r1_c4_f2.gif','../buttons/but
>
tons2_r1_c5_f3.gif','../buttons/buttons2_r1_c5_f2.gif','../buttons/buttons2_r1_c
>
6_f3.gif','../buttons/buttons2_r1_c6_f2.gif','../buttons/buttons2_r1_c7_f3.gif',
>
'../buttons/buttons2_r1_c7_f2.gif','../buttons/buttons2_r1_c9_f3.gif','../button
>
s/buttons2_r1_c9_f2.gif','../buttons/buttons2_r1_c11_f3.gif','../buttons/buttons
> 2_r1_c11_f2.gif')">
> <table width="100%" border="0" cellpadding="0"
cellspacing="0"
> class="backgroundgrey">
> <tr>
> <th scope="col"><p
class="backgroundgrey">mmuk</p>
> <table width="680" border="0" cellspacing="0"
cellpadding="0">
> <tr>
> <th height="108" colspan="6" scope="col"><div
align="center"><img
> src="../images/logo.jpg" width="680" height="100"
border="1"></div></th>
> </tr>
> <tr>
> <td colspan="6"><table border="0"
cellpadding="0" cellspacing="0"
> width="680">
> <!-- fwtable fwsrc="Untitled" fwbase="new
buttons.gif"
> fwstyle="Dreamweaver" fwdocid = "549260974" fwnested="0"
-->
> <tr>
> <td><img src="../buttons/spacer.gif" alt=""
name="undefined_2"
> width="76" height="1" border="0"></td>
> <td><img src="../buttons/spacer.gif" alt=""
name="undefined_2"
> width="75" height="1" border="0"></td>
> <td><img src="../buttons/spacer.gif" alt=""
name="undefined_2"
> width="76" height="1" border="0"></td>
> <td><img src="../buttons/spacer.gif" alt=""
name="undefined_2"
> width="75" height="1" border="0"></td>
> <td><img src="../buttons/spacer.gif" alt=""
name="undefined_2"
> width="76" height="1" border="0"></td>
> <td><img src="../buttons/spacer.gif" alt=""
name="undefined_2"
> width="75" height="1" border="0"></td>
> <td><img src="../buttons/spacer.gif" alt=""
name="undefined_2"
> width="76" height="1" border="0"></td>
> <td><img src="../buttons/spacer.gif" alt=""
name="undefined_2"
> width="74" height="1" border="0"></td>
> <td><img src="../buttons/spacer.gif" alt=""
name="undefined_2"
> width="1" height="1" border="0"></td>
> <td><img src="../buttons/spacer.gif" alt=""
name="undefined_2"
> width="76" height="1" border="0"></td>
> <td><img src="../buttons/spacer.gif" alt=""
name="undefined_2"
> width="1" height="1" border="0"></td>
> </tr>
> </table></td>
>

Similar Messages

  • How do I restrict content provider edit rights to a single region on a page

    We have a 2-level security requirement for Portal pages that are accessed by "the general public" - users that do not log into Portal. I'll call this population "The Public".
    Top Level Edit Security
    Web-masters need to edit all content on any page in any page group.
    Sub-Level Edit Security
    Content providers need to be restricted to editing HTML content within a single region on all pages within a single page group. They will use the RTE (FCKeditor) to edit the content of the restricted region.
    One idea I tried was creating a nav page as a portlet and placing the portlet on the page. This seemed satisfied all the requirements. The drawback is having to create a new nav page for each page created. Since the content and pages are mostly static this does not seem, to me, to be a big deal.
    I next tried Item level Security, created a group (publicusers) that included PUBLIC and ContentProvider users and granted "view" to the "publicusers" group . I found that "The Public" can see the entire page, except for the Text Item Type that is under Item Level Security. Only by turning off Item Level Security can "The Public" see Text Item Type. (This action seems to be supported in the documentation as well.)
    Any other ideas on how to implement multi-level content security on pages within a page group? There will be at least 18 page groups, each with a unique content provider. The content provider can not edit content outside of their designated page group.
    Thx.
    --Don                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    I would recommend creating pages for each "chunk" of content that needs specific security. Set the security at the page level.
    Then, publish those pages as portlets, and stick those portlets in the regions that need "per group" edit rights. For each portlet, display the Edit link. Users who have rights to edit the portlet's source page will see the edit link, and can edit that content "in place".
    Does this help?
    -John

  • You can save a pdf file can be edited in a non-editable pdf format ????

    I need to save the pdf file after compiling it in a non-editable format

    Sign it using a digital signature.

  • Simple text edit html files will not display as web pages using Safari

    How does one get Text Edit files saved as HTML to display as a web page rather than showing the code as written?  It appears that somehow some sort of code generator is being invoked and causing this to happen.  I am not trying to do anything complex, just simple files like "Hello World".

    Hi ..
    Make sure you are following the instructions as noted here >  Creating a Basic Web Page
    You may need to turn off all Safari extensions.
    From your Safari menu bar click Safari > Preferences then select the Extensions tab.
    Switch to OFF.
    Then see if it reads as HTML or Hello World.

  • Making an editable PDF Form non-editable (a shortcut)

    How to make a PDF form non-editable or locked.
    For those who aren't script-savvy, I believe this may be a little shortcut to editing a PDF form and then saving and sending it as a non-editable or locked PDF.
    This is what I have written out for my client, whom I provided an editable PDF Form, so they could edit the PDF and then send it out to their own respective clients as a NON-editable PDF.
    Instructions as follows:
    How to save your PDF Form into a separate non-editable PDF to send to your client: (Using Adobe Acrobat Professional)
    Step 1. Fill out the original PDF Form
    Step 2. Once finished, go to “File” menu and click “Save a Copy” - title the file appropriately and save it to the desktop.
    Step 3. Close the editable PDF document and do not save it (Saving it will save over the original file). Now open up the PDF you’ve just saved to
                        the desktop (you’ll now take the steps to make this file only non-editable).
    Step 4. In the top menu, go to “Advanced” then select in that drop down menu “Security” then “Show Security Properties” - a ‘Document Properties’ window will now appear.
    Step 5. From this new window, select the “Security” Menu.  Set your ‘Security Method’ to ‘Password Security’.
    Step 6. A new window will appear named ‘Password Security Settings’. In this menu, tick the box that says “Restrict Editing & Printing of the document”
                you’ll need to a) set a password for it,  and  b) In the ‘Printing Allowed’ drop down box, select ‘high resolution’   and if you want to, tick the
                box that says ‘allow the copying of text, images and other content’
    Step 7. Click OK and Save the document. Now it’s not editable unless you have the password.
    Note: If you happen to want to edit the PDF at a later date, you can open the file and in the ‘Security settings’ menu on the left hand side
    (the menu is represented as a little gold lock) click ‘Permission Details’ then ‘Change Settings’ to revert everything back to an editable document
    - repeat the above steps to make it a locked document again.   

    Thanks for your suggestions. You should also consider flattening a form if you want a non-editable copy; because the permissions password is not always respected by third-party PDF applications (for some people the form will remain editable, depending on what software they're using).
    Flattening a form can be done in several ways in Acrobat: you can run a script - this.flattenPages() - or print the PDF back to PDF (aka refrying), or use the Sanitize tool in Acrobat X. It also strips out hidden content associated with the form (button actions, field calculation scripts, etc.) so provides additional data protection. Sanitize is the heavy-duty option of the three; it will remove all hidden content, leaving only what you see on the page.
    One correction to your workflow - the Save a Copy menu item is not intended for creating a duplicate of a normal form, it's only available if the  form has been rights-extended and it serves to remove the extension certificate from the PDF (allowing full editing in Acrobat again). As your client is working in Acrobat they don't need a rights-extended version in the first place, and working with a normal form will make things simpler for them. In Acrobat X Pro you could create them a custom Action which automatically flattens the file and saves a duplicate, so they don't accidentally overwrite the original.

  • How to set some rows in ALV to be editable or some non editable.

    Dear all Gurus,
    I'm facing a situation here, I need your assistance.
    I'm creating a alv table where the user can enter a data and then this will be uploaded into the system. Now upon validation some records might fail and would need some changes and some records that had no problems would have been successfully posted.
    When the program returns to the user i want the successful one's to be greyed out and not editable. I'm not sure on how i could acess the rows of the table. I tried few classes and an all i could manage was to change the table setting and configs.
    Below i've pasted the code on how i've code my alv table. Please advice on how i could access the rows and disable the successfull ones. Please.
    METHOD wddoinit .
      DATA: l_ref_cmp_usage TYPE REF TO if_wd_component_usage,
            l_interface     TYPE REF TO iwci_salv_wd_table,
           l_model         TYPE ref to cl_salv_wd_config_table, "Contains all characteristics of a table(collumns, fields, etc)
            lt_columns      TYPE        salv_wd_t_column_ref,  " Table type
            lt_fields       TYPE        salv_wd_t_field_ref,   " Table type
            l_btn_ins       TYPE REF TO cl_salv_wd_fe_button,
            l_btn_del       TYPE REF TO cl_salv_wd_fe_button,
            l_btn_sell_all  TYPE REF TO cl_salv_wd_fe_button,
            l_btn_dell_all  TYPE REF TO cl_salv_wd_fe_button,
            l_btn_calc      TYPE REF TO cl_salv_wd_fe_button,
            l_btn_save      TYPE REF TO cl_salv_wd_fe_button,
            l_function      TYPE REF TO cl_salv_wd_function,
            l_column        TYPE REF TO cl_salv_wd_column,
            l_header        TYPE REF TO cl_salv_wd_column_header,
            lr_input_1      TYPE REF TO cl_salv_wd_uie_input_field,
            lr_input_2      TYPE REF TO cl_salv_wd_uie_input_field,
            lr_input_3      TYPE REF TO cl_salv_wd_uie_input_field,
            lr_input_4      TYPE REF TO cl_salv_wd_uie_input_field,
            lr_input_5      TYPE REF TO cl_salv_wd_uie_input_field,
            lr_input_6      TYPE REF TO cl_salv_wd_uie_input_field,
            lr_input_7      TYPE REF TO cl_salv_wd_uie_input_field,
            lr_input_8      TYPE REF TO cl_salv_wd_uie_input_field,
            lr_input_9      TYPE REF TO cl_salv_wd_uie_input_field,
            lr_input_10     TYPE REF TO cl_salv_wd_uie_input_field,
            lr_input_11     TYPE REF TO cl_salv_wd_uie_input_field,
            lr_input_12     TYPE REF TO cl_salv_wd_uie_input_field,
            l_link          TYPE REF TO cl_salv_wd_uie_button.
      CONSTANTS:
              zzto                        TYPE  string VALUE 'ZZTO',
              zzfrom                      TYPE  string VALUE 'ZZFROM',
              takeoff_date                TYPE  string VALUE 'TAKEOFF_DATE',
              read_date                   TYPE  string VALUE 'READ_DATE',
              takeoff_time                TYPE  string VALUE 'TAKEOFF_TIME',
              read_time                   TYPE  string VALUE 'READ_TIME',
              ac_hrs                      TYPE  string VALUE 'AC_HRS',
              le_hrs                      TYPE  string VALUE 'LE_HRS',
              re_hrs                      TYPE  string VALUE 'RE_HRS',
              ac_cycle                    TYPE  string VALUE 'AC_CYCLE',
              re_cycle                    TYPE  string VALUE 'RE_CYCLE',
              le_cycle                    TYPE  string VALUE 'LE_CYCLE',
              ltext                       TYPE  string VALUE 'LTEXT'.
      l_ref_cmp_usage =   wd_this->wd_cpuse_multi_alv( ).
      IF l_ref_cmp_usage->has_active_component( ) IS INITIAL.
        l_ref_cmp_usage->create_component( ).
      ENDIF.
    *Map the interface.
      l_interface = wd_this->wd_cpifc_multi_alv( ).
      DATA:
        node_mdoc                           TYPE REF TO if_wd_context_node,
        elem_mdoc                           TYPE REF TO if_wd_context_element.
    navigate from <CONTEXT> to <MDOC> via lead selection
      node_mdoc = wd_context->get_child_node( name = if_create_mass_entry=>wdctx_mdoc ).
      l_interface->set_data( r_node_data = node_mdoc ).
    *Map the model
      wd_this->l_model = l_interface->get_model( ).
    *Map the columns
      lt_columns = wd_this->l_model->if_salv_wd_column_settings~t_columns.
    *Map the fields
      lt_fields = wd_this->l_model->if_salv_wd_field_settings~t_fields.
      cl_salv_wd_model_table_util=>if_salv_wd_table_util_stdfuncs~set_all(
                        EXPORTING r_model = wd_this->l_model
                                  allowed = abap_false ). " try abap_true
    *Enable or Disable the ALV desired outlook and design
      wd_this->l_model->if_salv_wd_table_settings~delete_header( ).
      wd_this->l_model->if_salv_wd_table_settings~set_selection_mode(
                                           value  = cl_wd_table=>e_selection_mode-auto ).
      wd_this->l_model->if_salv_wd_table_settings~set_width( value = '100%'  ).
      wd_this->l_model->if_salv_wd_table_settings~set_visible_row_count( value  = '10' ).
      wd_this->l_model->if_salv_wd_table_settings~set_read_only( value  = abap_false  ).
      wd_this->l_model->if_salv_wd_std_functions~set_filter_filterline_allowed( value  = abap_true ).
      wd_this->l_model->if_salv_wd_std_functions~set_sort_headerclick_allowed( value = abap_true ).
      wd_this->l_model->if_salv_wd_std_functions~set_export_allowed( value = abap_false ).
    *Adding functionalities to the ALV
    *'Insert Row' Button
      CREATE OBJECT l_btn_ins.
      l_btn_ins->set_text( 'Insert Row' ).
      l_btn_ins->set_tooltip( 'To enter a new row' ).
      l_btn_ins->set_image_source( value = 'ICON_INSERT_ROW'  ).
      l_function = wd_this->l_model->if_salv_wd_function_settings~create_function( id = 'INSERT'  ).
      l_function->set_position( value = '1' ).
      l_function->set_editor( value = l_btn_ins  ).
    *'Delete Row' Button
      CREATE OBJECT l_btn_del.
      l_btn_del->set_text( 'Delete Row' ).
      l_btn_del->set_tooltip( 'Delete the selected row' ).
      l_btn_del->set_image_source( value = 'ICON_DELETE_ROW' ).
      l_function = wd_this->l_model->if_salv_wd_function_settings~create_function( id = 'DELETE'  ).
      l_function->set_position( value = '2' ).
      l_function->set_editor( value = l_btn_del  ).
    *'Select All' Button
      CREATE OBJECT l_btn_sell_all.
      l_btn_sell_all->set_text( 'Select All' ).
      l_btn_sell_all->set_tooltip( 'Select all entered record' ).
      l_btn_sell_all->set_image_source( value = 'ICON_INSERT_ROW'  ).
      l_function = wd_this->l_model->if_salv_wd_function_settings~create_function( id = 'SELECT'  ).
      l_function->set_position( value = '3' ).
      l_function->set_editor( value = l_btn_sell_all ).
    *'Deselect All' Button
      CREATE OBJECT l_btn_dell_all.
      l_btn_dell_all->set_text( 'Deselect All' ).
      l_btn_dell_all->set_tooltip( 'Deselect all records selected' ).
      l_btn_dell_all->set_image_source( value = 'ICON_DESELECT_ALL'  ).
      l_function = wd_this->l_model->if_salv_wd_function_settings~create_function( id = 'DESELECT'  ).
      l_function->set_position( value = '4' ).
      l_function->set_editor( value = l_btn_dell_all  ).
    *'Calculate' Button
      CREATE OBJECT l_btn_calc.
      l_btn_calc->set_text( 'Calculate Hours' ).
      l_btn_calc->set_tooltip( 'Calculate hours of each record' ).
      l_btn_calc->set_image_source( value = 'ICON_CALCULATION'  ).
      l_function = wd_this->l_model->if_salv_wd_function_settings~create_function( id = 'CALC'  ).
      l_function->set_position( value = '5' ).
      l_function->set_editor( value = l_btn_calc  ).
    *'Save' Button
      CREATE OBJECT l_btn_save.
      l_btn_save->set_text( 'Save All' ).
      l_btn_save->set_tooltip( 'Save all' ).
      l_btn_save->set_image_source( value = 'ICON_SYSTEM_SAVE'  ).
      l_function = wd_this->l_model->if_salv_wd_function_settings~create_function( id = 'SAVE'  ).
      l_function->set_position( value = '6' ).
      l_function->set_editor( value = l_btn_save  ).
      FIELD-SYMBOLS: <fs_column>  TYPE salv_wd_s_column_ref.
      LOOP AT lt_columns ASSIGNING <fs_column>.
        l_column = <fs_column>-r_column.
        l_column->get_header( RECEIVING value = l_header ).
        l_header->set_ddic_binding_field( value  = if_salv_wd_c_column_settings=>ddic_bind_none ).
        CASE <fs_column>-id .
          WHEN zzfrom.
            CREATE OBJECT lr_input_1  EXPORTING  value_fieldname = zzfrom.
            l_header->set_text( value = 'Flt Fr' ).
            l_column->set_position( value = '1'  ).
            l_column->set_cell_editor( lr_input_1 ).
           l_column->set_visible( '0' ).
          WHEN zzto.
            CREATE OBJECT lr_input_2  EXPORTING  value_fieldname = zzto.
            l_header->set_text( value = 'Flt To' ).
            l_column->set_position( value = '2'  ).
            l_column->set_cell_editor( lr_input_2 ).
          WHEN takeoff_date.
            CREATE OBJECT lr_input_3  EXPORTING  value_fieldname = takeoff_date.
            l_header->set_text( value = 'Takeoff Date' ).
            l_column->set_position( value = '3'  ).
            l_column->set_cell_editor( lr_input_3 ).
          WHEN read_date.
            CREATE OBJECT lr_input_4  EXPORTING  value_fieldname = read_date.
            l_header->set_text( value = 'Landing Date' ).
            l_column->set_position( value = '4'  ).
            l_column->set_cell_editor( lr_input_4 ).
          WHEN takeoff_time.
            CREATE OBJECT lr_input_5  EXPORTING  value_fieldname = takeoff_time.
            l_header->set_text( value = 'Takeoff Time' ).
            l_column->set_position( value = '5'  ).
            l_column->set_cell_editor( lr_input_5 ).
          WHEN read_time.
            CREATE OBJECT lr_input_6  EXPORTING  value_fieldname = read_time.
            l_header->set_text( value = 'Landing Time' ).
            l_column->set_position( value = '6'  ).
            l_column->set_cell_editor( lr_input_6 ).
          WHEN ac_hrs.
            CREATE OBJECT lr_input_7  EXPORTING  value_fieldname = ac_hrs.
            l_header->set_text( value = 'Flt Time' ).
            l_column->set_position( value = '7'  ).
            l_column->set_cell_editor( lr_input_7 ).
          WHEN le_hrs.
            CREATE OBJECT lr_input_8  EXPORTING  value_fieldname = le_hrs.
            l_header->set_text( value = 'LH Eng Runtime' ).
            l_column->set_position( value = '8'  ).
            l_column->set_cell_editor( lr_input_8 ).
          WHEN re_hrs.
            CREATE OBJECT lr_input_9  EXPORTING  value_fieldname = re_hrs.
            l_header->set_text( value = 'RH Eng Runtime' ).
            l_column->set_position( value = '9'  ).
            l_column->set_cell_editor( lr_input_9 ).
          WHEN ac_cycle.
            CREATE OBJECT lr_input_10  EXPORTING  value_fieldname = ac_cycle.
            l_header->set_text( value = 'No. of Landings' ).
            l_column->set_position( value = '10'  ).
            l_column->set_cell_editor( lr_input_10 ).
          WHEN re_cycle.
            CREATE OBJECT lr_input_11  EXPORTING  value_fieldname = re_cycle.
            l_header->set_text( value = 'RH Eng Start' ).
            l_column->set_position( value = '11'  ).
            l_column->set_cell_editor( lr_input_11 ).
          WHEN le_cycle.
            CREATE OBJECT lr_input_12  EXPORTING  value_fieldname = le_cycle.
            l_header->set_text( value = 'LH Eng Start' ).
            l_column->set_position( value = '12'  ).
            l_column->set_cell_editor( lr_input_12 ).
          WHEN ltext.
            CREATE OBJECT l_link.
            l_link->set_image_source( value = 'ICON_CREATE_TEXT'  ).
            l_link->set_text_fieldname( ltext ).
            l_link->set_tooltip( value = 'Create Log'   ).
            l_header->set_text( value = 'Enter Log').
            l_column->set_cell_editor( l_link ).
            l_column->set_h_align( cl_wd_table_column=>e_h_align-center ).
            l_column->set_position( value = '13' ).
          WHEN OTHERS.
            l_column->set_visible( '01' ).
        ENDCASE.
      ENDLOOP.
    ENDMETHOD.
    Your any help is highly appreciated. Thank you.
    Regards,
    Vinod

    Ok, here you go.
    In your context, apart from your display fields, add another attribute READ_ONLY, type char01. And lets assume you want the field by name field_1 to be editable or not based on some validation. Your code will be like this to initialize the ALV.
    DATA:
              l_alv_model               TYPE REF TO cl_salv_wd_config_table,
              lr_column_settings        TYPE REF TO if_salv_wd_column_settings,
              lr_column                 TYPE REF TO cl_salv_wd_column,
              lt_col                    TYPE SALV_WD_T_COLUMN_REF,
              ls_col                    TYPE SALV_WD_S_COLUMN_REF,
              lr_input_field            type ref to cl_salv_wd_uie_input_field.
        l_alv_model = l_ref_interfacecontroller->get_model( ).
        l_alv_model->IF_SALV_WD_TABLE_SETTINGS~SET_READ_ONLY( abap_false ).
        lr_column_settings ?= l_alv_model.
        lt_col = lr_column_settings->get_columns( ).
        LOOP AT lt_col INTO ls_col where ID = 'FIELD_1'.
             create object lr_input_field exporting value_fieldname = ls_col-id.
             lr_input_field->set_read_only_fieldname( 'READ_ONLY' ).
             ls_col-r_column->set_cell_editor( lr_input_field ).
        ENDLOOP.
    In your event handler, you read your node, do a get_static_attributes_table. Perform all validations. Loop through your internal table and set the field READ_ONLY as 'X' when validation succeeds. Do READ_ONLY = space when validation fails. Then do a bind_elements. Now the rows for which read_only is false, will be editable and vice versa.
    Hope I was clear enough. Get back if you have any doubts.
    Regards,
    Nithya

  • Module-pool edit mode to non edit mode

    Dear friends ,
    I am working with module-pool, In that  when i enters value that field should become Visible mode   and should  not allow user to edit amount  Please guide me .
    thanks & regards

    Hi try this way...
    PROCESS BEFORE OUTPUT.
      MODULE status_<screen>.
    * Table control for OUTPUT
      LOOP WITH CONTROL <TableControl>.
        MODULE Modify_screen.
      ENDLOOP.
    MODULE Modify_screen OUTPUT.
    * Table control reading values from input screen & displaying on screen
      READ TABLE <Internal table>    INDEX <Table control >-current_line.
    * Logic for screen Display Mode when User enters data
      IF <ITAB>-FIELD is not Initial.       "This means User has enterd Data for the Particular Row
        LOOP AT SCREEN.
          IF screen-name = 'ITAB-FIELD'.       "Passs the table/WorkArea with Field name to make field Display mode
            screen-input = 0.
          ENDIF.
          MODIFY SCREEN.
        ENDLOOP.
      ENDIF.
    ENDMODULE.
    Prabhudas

  • How to convert editable pdf into non-editable version for printing option only without setting up passwards?

    I am using IOS system with pdf preview functions. I try to convert editable pdf file into read only for others to print without access to edit the file.
    The only way I can do now is to convert to jpeg for each page and convert back to pdf then combine all pages together. It takes a lot of time in this case.
    Can anyone tell me how to do the conversion without setting up passwards for protection?
    Thank you very much!

    First of all, don't use all CAPS as it means shouting.
    Second, your question is completely off-topic for this forum which discusses Microsoft Office Outlook.
    Third, this is a peer-to-peer forum, don't count on anyone calling you. If you want dedicated support from Microsoft, contact Microsoft Support directly.
    Anyway, you can insert the picture in to OneNote and then have OneNote convert it into text. This usually isn't very accurate for scans though.
    A better solution would be to use a application which is dedicated to OCR. There are various out there. I suggest you try their demo versions to find out which works best with your handwriting.
    Robert Sparnaaij
    [MVP-Outlook]
    Outlook guides and more: HowTo-Outlook.com
    Outlook Quick Tips: MSOutlook.info

  • Make rows as non editable in ALV

    Hi Experts,
    I have a standard ALV table where records are fetched from backend table. Here I have a field Approved as check box.
    My requirement is I need to make all the rows as non editable, if the Approved checkbox is checked. How can I achieve this.
    I went through the below discussion, but still am not clear of how to achieve it.
    How to set some rows in ALV to be editable or some non editable.
    I know to set a field as non editable in WD, but don't know how to set some specific rows as non editable in alv.
    Please help me.
    With Regards,
    Ramakrishnan M

    Hi,
    Create an Attribute in the Context say READ_ONLY of type wdy_boolean and bind the read only of cell editor to that attribute using set_read_only_fieldname( ) method. Then set the value of attribute READ_ONLY to abap_true/abap_false based on check box value.
    check this wiki for reference: How to edit conditionally row of a ALV table in Web Dynpro for ABAP - Web Dynpro ABAP - SCN Wiki
    Hope this helps u,
    Regards,
    Kiran

  • Make the output of the BI report rtf file some fields non editable

    Hello All,
    I want to make some fields in the output of the BI report as editable and some non editable. Any output format is fine (PDF, RTF or HTML) Please let me know if anyone knows how to do it.
    Thanks in advance..
    Anu

    You can add RTF to active allowed output type list (provided that your reporting system supports it) by going to CustomerReportExtensions.xml file and adding the following node right after ParameterTypes node:
    <ActiveReportOutputTypes configChildKey="key">
    <ActiveReportOutputType key="RTF" value="RTF" extension=".rtf"/>
    </ActiveReportOutputTypes>

  • How to grey out ( make it non editable ) one line in ALV

    hi i am working on a report which is ALV o/p report .the report has some editable and some non editable fields. based on the value of 1 column field i need to make the full line non editable . how is this possible.
    please guide me.
    Thanks,
    Shiva.
    Edited by: Alvaro Tejada Galindo on Mar 19, 2008 5:07 PM

    Hi,
        Try using the structure LVC_S_STYLE.
    Declare a field of type LVC_S_STYLE in ur internal table,
    Now,in ur new PERFORM chk this code:
    ls_stylerow type LVC_S_STYLE.
    LOOP AT it_itab INTO wa_itab.
    IF wa_itab-field1(this will be the field by which u will validate) =  'X'.
    ls_stylerow-fieldname = 'FIELD2' .   "Field which you want to grey
    ls_stylerow-style = cl_gui_alv_grid=>mc_style_disabled.  "set field to disabled
    APPEND ls_stylerow TO wa_itab-field_style.
    MODIFY it_itab FROM wa_itab.
    ENDIF.
    ENDLOOP.

  • Fields become non-editable when forwarding X11 session to Windows in Java 7

    I have found what I believe could be a bug in Java 7, and Swing specifically. The scenario in which it occurs is pretty rare, so it's not surprising that I couldn't find anyone posting about experiencing this issue, but it's an issue that happens consistently for our product and our users.
    Steps to reproduce:
    1) Download any Swing-based Java application (for instance, IntelliJ IDEA or SoapUI) on a Linux machine.
    2) SSH into this host machine from a Windows SSH client, using X11 forwarding (you can use this guide to set it up using PuTTy and Xming - http://blog.nth-design.com/2010/05/19/x11-putty-xming/ )
    3) Run the application, and make sure the application is running with JRE7.
    4) Try to edit some different text fields.
    When doing this, certain text fields that are supposed to be editable suddenly become non-editable. This issue does not occur if you repeat the above procedure with JRE6.
    If you need any further assistance in reproducing this issue, let us know.
    Regards,
    Arian Jafari

    pd**** wrote:
    I have the same issue and I can't believe that this isn't the number one topic on every Java forum. GUI applications simply DO NOT WORK on Java 1.7. Absolutely incredible that this bug that will render millions of Java applications unusable has not been fixed.The OP describes a somewhat rare use case (X11 session forwarding), and you turned it into "millions of GUI applications don't work"? I'm confused here.

  • ALV grid field editable/non editable at runtime

    Hi All,
    I am working on alv grid using containers. I have to make few cells in grid to editable and few othres to non editable which I did using styles by defining table type lvc_t_styl and updating my main internal table. Now once grid is displayed for first time (using set_table_for_first_display) it has required fields in editable and non editable as required. But now on triggering of data_changed event I have to change the editable cells to non editable and the non editable cells to editable. I tried doing this as same way as I have done before calling set_table_for_first_display method i.e. by  defining table of type lvc_t_styl in data_changed event and modifying my main internal table but this time the editable fields are changed to non editable and again becomes editable. Same problem with non editable cells also. They become editable and again becomes non ediatble of there own. Can anyone suggest any solution.
    <b>Note: Points awarded for helpful answers</b>
    null

    Hi,
    Check this link.I am explaining the steps for this.
    Kindly reward points by clicking the star on the left of reply,if it helps.<a href="https://wiki.sdn.sap.com/wiki/display/Snippets/ALV-Editingandsavingtheeditedvaluesin+Database(OOPS)">Editing OOPS ALV</a>

  • Can we edit the downloaded web page

    hi,
    Can we edit the downloaded(in to client system) web pages in real time with out changing the web page properties. But constraint is that saving the web page is not permeted.
    thank you for answering.
    chiru.

    If you download a page, you can edit your local copy. You may or may not be able to upload the edited page if you do so. It sounds that in your case, you cannot.
    I'm not sure if that answers your question, or indeed what your question really was. Surely you could have tried editing a page you downloaded.
    If you want to have users be able to edit web pages, I'd suggest that you look at web collaboration software. Probably a Wiki would be a good thing. I've also heard interesting things about WebDAV but don't know the details.

  • Sorting edited versus non-edited images

    Hi,
    I'm working through horribly-unorganized iphoto and aperture libraries on three computers, trying to create one "master" library that contains all of my images (probably around 22,000 different images in all).  I've found a good way to combine the iphoto libraries but not a terribly efficient way to bringing the aperture images into iphoto (that's where my master library will reside).
    What I finally settled on was to export the RAW images from aperture into a folder, then import to iphoto.  That works great, but then I lose all of my post-processing.  I haven't worked on all the images, so I thought it would be great to make a folder with just the edited images, then export those to iphoto. But I can't figure out how to separate the edited from the non-edited images.  There may be a completely simple way to do this, but I just can't find it.
    Can anyone provide advice on how to distinguish/separate edited images from those that haven't been touched?  In large quantity, so I can't just flip through image-by-image to figure it out.  Help is greatly appreciated.  (And for all future work, I promise to keep things better organized!   22,000 images snuck up on me quickly!)
    Thanks,
    Janine

    Hi Janine,
    With the most recent updates of iPhoto and Aperture, there is no reason to "bring the Aperture images into iPhoto".  The two programs' Libraries have the same file format.  You can open any Library in either program.
    See this page for information on how to merge your Libraries into one:
    How to use Aperture to merge iPhoto libraries
    I suggest merging everything, and then using Aperture to weed and prune your collection, and to lay out new flower beds.
    You can easily filter in Aperture for Images that have adjustments applied.  Use the filter Rule "Adjustments" set to "Are applied".  Add the Rule to the Filter HUD if it's not there.
    Good luck.  As you know, setting up a good import and processing workflow is the only way to avoid getting swamped by your productivity.

Maybe you are looking for

  • R12 Invoice Distributions not in table after Payable Open Interface Program

    Hello, I have inserted data in AP_INVOICES_INTERFACE and AP_INVOICE_LINES_INTERFACE and launched Payable Open Interface Program. All my invoices has been successfully processed. Just after completion of import program, i query an invoice on apps and

  • Incorrect parsing of Library Specification-Version

    Hello, I'm encountering an error while trying to deploy libraries. The config.xml specifies [email protected] The MANIFEST in the library jar file specifies Specification-Version: 1.0 and Implementation-Version: 1.0. The server log is reporting a con

  • Switching from PC to Mac - Need to ask several compatibility questions

    Hello. I'm about to buy a new iMac, with the whole hunky dory '^_^, especially graphics. The thing is, I don't really care about Windows-only software as I can buy VMware or similar, but my question is, I have a complete collection of The Sims 2 (and

  • Duplicate text messages in messages+

    I am receiving duplicate text messages when using messages+ as my default app.  A msg I send is sent twice & I receive messages twice.  This just started about two weeks ago.   I have had my galaxy5 for two months.  I turned off the stock app yesterd

  • Lightroom 5 serial # Problem

    I was directed to forums by Adobe tech support??? I bought a student copy of Lightroom 5 a year ago and then realized it wouldn't work on my laptop. I now have a desktop and am trying to install on the desktop that is running a later version of OS co