ShortDesc

I entered a shortdesc in the properties of a column. This used to be all that was required.

No message appears while hovering over the column.

I upgraded to Studio Edition Version 11.1.1.2.0.
I use Vista 32.

Chuck

shortDesc attribute is not currently supported for the component. ToolTips are displayed automatically for the header and data cells if noWrap is turned off and the cell data is truncated.

http://download.Oracle.com/docs/CD/E15051_01/apirefs.1111/e12419/tagdoc/af_column.html

Tags: Java

Similar Questions

  • < af:column > shortDesc

    Hello world

    Currently, shortDesc attribute is currently not supported for the part of the < af:column >

    I use < f: facet = 'header' name > rather for column tooltip

    However if the column is sortable and filterable then not bubble

    < af:column sortProperty = "#{bindings.Company.name}"blockable = 'true' "

    sortable = "true" id = "resId1c1" >

    < af:outputText value = "#{row.Company}" id = "ot2" / > "

    < f: facet = name 'filter' >

    < af:inputText value = "#{filterCriteria.Company}" id = "ot25" / > "

    < / f: facet >

    < f: facet name = "header" >

    < af:outputText value = "Company name" id = "ot7" shortDesc = "Bubble companies" / >

    < / f: facet >

    < / af:column >

    If anyone has experienced this? Help, please

    Thank you very much


    Always mention your jdev version.

    I do not see this behavior in 12.1.3

    
        
            
                
            
        
        
            
        
        
            
        
    
    

    Dario

  • shortDesc &lt; af:image &gt; attribute component is not displayed in IE8

    Hi all

    As stated in the subject, I have a component af:image inside a table column that looks like this:
    <af:column sortProperty="GraphicalSymbol" sortable="false"
                     headerText="#{res.history_vehicle_event}"
                     id="c10" width="60" align="center" headerClass="tableHeader" styleClass="columnData">
            <af:image id="imgIc" source="/images/new_layout/events/symbol_#{fn:toLowerCase(row.GraphicalSymbol)}.png" shortDesc="#{row.EventType}"/>
    </af:column>
    the ToolTip displays properly in Firefox and chrome, but not in IE8 (version: 8.0.7600.16385) until that I activate compatibility view mode.

    Is - mandatory to set the compatibility view for the adf applications? are there any other bugs/risks if I'm not? Can be set automatically?

    Thanks for your help

    Stéphane

    Hello

    looks like a bug in ADF Faces for me. Setting the compatibility mode is more a work-around, really a solution. You don't mention the JDeveloper build that you are using. Have you tried 11.1.1.4?

    Frank

  • How can I get rid of the background color in shortdesc

    Whenever I have delete the background color of the short.description paragraph tag, it comes at the time when I reopen FrameMaker. I don't want the background colors in my short descriptions.

    Hello

    As Scott pointed out, you make changes in the model if you want to remove the background color in shortdesc. If you create a topic / / concept/glossentry/reference tasks, etc., the models are found here:

    C:\Program Files\Adobe\AdobeFrameMaker10\structure\xml\DITA_1.2\app\technicalContent\template (in Windows XP)

    Note: Please take a backup of your original models, just in case where something goes wrong here.

    (1) assuming you create a theme, open topic.template.fm.

    (2) paragraph open designer. Format > paragraphs > Designer...

    (3) ' short.description' select the tag in the menu drop-down.

    (4) Goto the tab "Default font" in the paragraph Designer.

    (5) at the bottom of this dialog box, check "Background color".

    (6) click on the "Update All" button

    (7) save the document template.

    This should help you to get 'RID' of the background color in shortdesc.

    Kind regards

    Saurabh

    Team Adobe FrameMaker

  • How to add a line break in shortDesc?

    How to add a line break in shortDesc?

    Hey Danny,

    I think you can't... but I did two work around to achieve this goal:

    1. in IE7 (not Mozilla Firefox) If you type a space between the words will be automatically pass the new line like:


    shortDesc = "firstWord... spaces... Second word"/ >

    2. you can use popup like a ToolTip like:








    Sameh Nassar

  • Best practices Check - Configuration of the Communication Service

    So, we have the following here the use case...

    Background:

    We have a FMS instance that has several teams using multiple applications, air conditioned and have their own specific communication needs. Teams of infrastructure, such as the database or Server team are also included on this FMS. We have services configured around applications and their dependencies, so a single object will exist in several services.

    To work around the lack of granularity configuration and horrible the service-based E-mail in the form, I created an event rule that queries for FSMServices affected for a given event and iterates over all the unique services, pulling on the notification settings through our way of soil and trigger Actions from the command line or appropriate accordingly EmailActions... we use of the-d in the field of shortDesc service options.

    Example:

    (You can ask for a detailed explanation of what do the settings, if you wish, or that the levels called - but they are just an additive representation of the levels of severity in foglight)

    Here's our new problem:

    We have teams who want notification on certain rules of certain severities (such as criticism), but not others. This has created the need for a 'white list' or the 'black list' of the original names of rule for the event to determine whether an event should be communicated to our NOC or paged on our teams.

    My solution of thought:


    We will create a new cartridge (FoglightCommunication) that contains a custom dashboard and the definition of the topology for a FSMServiceConfig object. This object contains a white list or black list for some rules should be provided for each service. This TopologyObject would also resume functionality which serve as my current shortDesc variables... Essentially, it would contain all THE information relevant to its corresponding FSMService object configuration. We have experience in creating modules advanced both in the creation of Foglight cartridge/agents/topology definitions.

    The dashboard would exist to facilitate the configuration of this new object and to facilitate the visualization of the current communication service. This would also allow our team to allow the teams less educated with Foglight feature more easily and completely configure their own communication service. Empowering the team owner is always a good thing

    My Question:

    Did someone in the quest (it's such a name cooler than Dell) sees a problem with this? My only concern is that we could lose all our configuration information to uninstall the cartridge for a upgrade problem. He might consider a work around with an option to export/import... but it's a messy solution and a non-human evidence. Is there a way to specify the data to be persisted, even if the cartridge that has defined this topology definition is uninstalled?

    I'd appreciate any comments or thoughts. Thank you!

    Hi Adam.

    This looks like a very useful customization. I don't see why your team should not move forward with that.

    I also like the idea of building an import/export feature in your cartridge in order to preserve the configurations in case you need to uninstall the cartridge. Note that even in this case, type of custom topology that was written to the repository data Foglight will always be there (i.e. it will not be served unless you specifically request this) - so you can be able to get Foglight to save the configuration information important for you.

    I encourage you to update the community on your progress on this and send questions, screencaps, etc., as needed.

    Thank you!

    Robert Statsinger

  • Insert data to DB avoiding code SQL injection

    Hello

    I used the following method to insert data to DB

    (1) I had a 'DB-Helper class' and that I have the following function

    void dbHelper::createOrUpdateRecord(const QString Insertquery) {
        QSqlDatabase database = QSqlDatabase::database();
        QSqlQuery query(database);
        query.prepare(Insertquery);
    
        if (query.exec()) {
           alert(tr("Record created"));
        } else {
            const QSqlError error = query.lastError();
            alert(tr("Create record error: %1").arg(error.text()));
        }
        database.close();
    }
    

    (2) where I want to insert data to DB I created the query to insert the string and pass the string as a parameter to the function above

    createOrUpdateQuery =("INSERT INTO tutorial (title,titleArabic,shortDesc,shortDescArabic,description,descriptionArabic,externalLink,tutorialId,isActive) VALUES(\""
    + map.value("title").toString() + "\", \""
    + map.value("titleArabic").toString() + "\",\""
    + map.value("shortDesc").toString() + "\",\""
    + map.value("shortDescArabic").toString() + "\",\""
    + map.value("description").toString() + "\",\""
    + map.value("descriptionArabic").toString() + "\",\""
    + map.value("externalLink").toString() + "\",\""
    + map.value("tutorialId").toString() + "\",\""
    + map.value("isActive").toString() + "\" )");
            }
    
    dbHelp.createOrUpdateRecord(createOrUpdateQuery);
    

    I read that this method also causes Sql Injection.And using this method we can insert only string as data values.

    My question is:

    I read that the best method to insert data using "bind." So, if Iam trying to use the 'bind' method then I won't be able to make integration to db as a generic function. Is this possible. Please help me to do the insertion of data in db as a generic fn

    I didn't test this, but it might give you an idea:

    sql = "INSERT INTO tutorial (title,titleArabic,shortDesc,shortDescArabic,description,descriptionArabic,externalLink,tutorialId,isActive) "
    + "VALUES(:title, :titleArabic, :shortDesc, :shortDescArabic, :description, :descriptionArabic, :externalLink, :tutorialId, :isActive)"
    
    createOrUpdateRecord(sql, map);
    
    void dbHelper::createOrUpdateRecord(const QString Insertquery, QMap paramMap {
        QSqlDatabase database = QSqlDatabase::database();
        QSqlQuery query(database);
        query.prepare(Insertquery);
    
        QMap		   
  • JsonDataAccess and Insertion of DB

    IAM having the following .json file

    [
        {
            "title" : "Mike",
            "titleArabic" : "Chepesky",
            "shortDesc":"[email protected]",
            "shortDescArabic":"1-234-567-8910",
    
        },
        {
            "title" : "Westlee",
            "titleArabic" : "Barichak",
            "shortDesc":"[email protected]",
            "shortDescArabic":"1-234-567-8910",
    
        },
        {
            "title" : "Ian",
            "titleArabic" : "Dundas",
            "shortDesc":"[email protected]",
            "shortDescArabic":"1-234-567-8910",
    
        }
    ]
    

    I need to parse this json file and insert the data into a table named 'How_To' in DB.

    Here's the code I used to parse json and insert data from DB

    void ApplicationUI::jsonParser()
    {
             JsonDataAccess jda;
            QVariant jsonva = jda.load("app/native/assets/data.json");
            if (jda.hasError())
                {
                    bb::data::DataAccessError error = jda.error();
                    qDebug() << "JSON loading error: " << error.errorType() << ": " << error.errorMessage();
                    return;
                }
            else
            {
                 QVariantList list = jsonva.toList();
                 for (QList::iterator it = list.begin(); it != list.end(); it++)
                  {
                        QVariantMap map = it->toMap();                              qDebug(<
    

    My problem is:

    (1) there is no value available on the map that I created while reiterating the answer jsonDataAccess

    Where Iam wrong please help me

    Hi SumiSadiq,

    The problem is in the format of your .json file. Remove the comma after the value of the last attribute (shortDescArabic) it will do the job. I tried the code by using the sample application stampcollector and the map values were retrieved correctly on the console.

  • Apply a color style to a selectOneChoice in a table

    Hello

    I created a table in which there are several types of objects like the outputText and selectOneChoice.

    <af:table value="#{bindings.AegEnteteView1.collectionModel}" var="row"
                                  rows="#{bindings.AegEnteteView1.rangeSize}"
                                  emptyText="#{bindings.AegEnteteView1.viewable ? 'No data to display.' : 'Access Denied.'}"
                                  rowBandingInterval="0"
                                  selectedRowKeys="#{bindings.AegEnteteView1.collectionModel.selectedRow}"
                                  selectionListener="#{bindings.AegEnteteView1.collectionModel.makeCurrent}"
                                  rowSelection="single" fetchSize="#{bindings.AegEnteteView1.rangeSize}" id="t1"
                                  binding="#{backingBeanScope.backing_export1_gestion_aeg.t1}" scrollPolicy="page"
                                  partialTriggers=":::b1">
                            <af:column headerText="#{sigifappcentralBundle.SOCI_U00E9T_U00E9}" id="c17" width="180">
                                <af:selectOneChoice value="#{row.bindings.Idsocieteae.inputValue}"
                                                    label="#{row.bindings.Idsocieteae.label}"
                                                    required="#{bindings.AegEnteteView1.hints.Idsocieteae.mandatory}"
                                                    shortDesc="#{bindings.AegEnteteView1.hints.Idsocieteae.tooltip}"
                                                    readOnly="true" id="soc3">
                                    <f:selectItems value="#{row.bindings.Idsocieteae.items}" id="si3"/>
                                    <f:validator binding="#{row.bindings.Idsocieteae.validator}"/>
                                </af:selectOneChoice>
                            </af:column>
                            <af:column headerText="#{sigifappcentralBundle.REF__USINE}" id="c5" width="100">
                                <af:outputText value="#{row.Refusineae}"
                                               shortDesc="#{bindings.AegEnteteView1.hints.Refusineae.tooltip}" id="ot5"/>
                            </af:column>...
    

    Later, I applied styles to the table so that when I walk through the cursor, the line changes color and written too.

    af|table::data-row:highlighted af|column::data-cell, af|column::data-cell:hover {
      background-color:#82C138;
      color: red;
    }
    

    My problem is that only the outputText columns act as if I expected (color change to move the mouse); on the selectOneChoice, written columns keep their color even

    Thank you

    The superimposition of selectOneChoise cell. You need the selectOneChoice too to get the effect desired skin.

    Timo

  • not able to find the getClientId() in IE8?

    Hi all

    I use Jdev 11.1.2.4.0.

    I have a separate java script file commonScript.js and I wrote the logic of the code when the user to close the browser explicitly call button and scream the newspaper. But getClientId() method return always "indefinite." Are not able to go further. This scenario works perfectly under the chrome browser.

    Java script code

    Window.OnUnload = function)

    {

    Try

    {

    closeApplWindow();

    var counter = 0, start = new Date () .getTime (), end = 0;

    While (counter < 2000)

    {

    end = new Date () .getTime ();

    counter = end - start;

    }

    }

    };

    function closeApplWindow()

    {

    var comp = AdfPage.PAGE.findComponent ("browserCloseButton");

    var compid = comp.getClientId ();

    document.getElementById (compid) ravishing ();

    }

    in the jsf page

    < af:button action = "#{Logon.browserClose} '"

    Text = "browser Close' shortDesc =" "immediate ="true""

    clientComponent = "true" partialSubmit = "true" visible = "false".

    ID = "browserCloseButton" / >

    Concerning

    Marilyn.

    The component is defined in the managed bean?

    Refer

    https://blogs.Oracle.com/Groundside/entry/pattern_for_obtaining_adf_component

  • Align the options for af:selectOneRadio horizontly

    jdev 11.1.1.7

    I have the af: selectOneRadio in my screen whose values are drawn from a database table through the link as:

    < af:selectOneRadio value = "#{bindings.OrgRegisterType.inputValue} '"

    label = "registered under.

    required = "#{Bindings.OrgRegisterType.hints.Mandatory} '"

    shortDesc = "#{bindings.OrgRegisterType.hints.tooltip} '"

    ID = 'sor1' inlineStyle = "" text-align: left; ">"

    < f: selectItems value = "#{bindings.OrgRegisterType.items} '"

    ID = "si2" / >

    < / af:selectOneRadio >

    on the screens, it appears in the form:

    123.jpg

    the options are aligned vertically wherever I need to display them horizontally.

    How can I achieve that?

    Hi Amitt,

    have you tried to use the layout = "horizontal" property in your component?

  • Checkbox value not passed during validation

    Hello

    JDev 11.1.2.4

    I have an EO/VO with an IsCmt attribute, which is the card to a database VARCHAR field (1), the possible values are Y and N. In the VO, advice of the UI control type is set to the box.

    In the page fragment, the VO is displayed in a table, and the field is displayed in the column with a check box. So far so good.

    I have also written a converter to handle the O/N conversion to Boolean.

    public class BooleanConverter implements converter, {ClientConverter}

    public Object getAsObject (FacesContext facesContext, UIComponent uiComponent, String value) {}

    return "" true ".equals (value)?". Y":"N";

    }

    public String getAsString (FacesContext facesContext, UIComponent uiComponent, Object value) {}

    Return "Y".equals (value)? "true": "false";

    }

    }

    The line contains Y, and if I use row.bindings.IsCmt.inputValue, the check box is not checked, but if I use the line. IsCmt, the box is checked.

    "<!-< af:selectBooleanCheckbox value =" #{row.bindings.IsCmt.inputValue} "label =" #{row.bindings.IsCmt.label} ".

    shortDesc = "#{bindings." BrdMassOtherDel1.hints.IsCmt.tooltip}"id ="sbc2 ".

    Converter = "booleanConverter" / >-->

    < af:selectBooleanCheckbox value = "#{rank." IsCmt}"label =" #{row.bindings.IsCmt.label} ' "

    shortDesc = "#{bindings." BrdMassOtherDel1.hints.IsCmt.tooltip}"id ="sbc2 ".

    Converter = "booleanConverter" / >

    Then I click on the box to deselect it, then validate. Before validation, the converter is called to convert "false" to "N". The correct SQL is generated by the validation, but the value passed is null and no "N".

    I don't understand why?

    Thank you

    You don't need all that.

    Delete the user interface control indicators.

    When table is deleted, do not drop this attribute. Instead, drop off separately, then choose

    You will be asked for the State selected and Unselected.

    Choose Y and N

  • ADF12C: The best way to add the filter of the table of af: selectBooleanCheckbox

    I have an af:table in my page and the default filter is enabled for all columns.

    I have a column of type checkbox. I would like to add the checkbox to filter to filter the checked and uncheck the data. My checkbox data are mapped to 0 and 1

    1.JPG

    My code:

    < af:column headerText = "#{bindings." ABC.hints.Col1.label}"id ="c7 ".

    sortProperty = "#{bindings." ABC.hints.Col1.name}.

    filterable = "true" sortable = "true" >

    "< af:selectBooleanCheckbox value =" #{row.bindings.Col1.inputValue} "label =" #{row.bindings.Col1.label} "disabled ="true"shortDesc =" #{bindings. " ABC.hints.Col1.tooltip}"id ="sbc1"/ >

    < f: facet = name 'filter' >

    < af:panelGroupLayout id = "pgl2" halign = "center" >

    < af:selectBooleanCheckbox value = "#{vs.filterCriteria.Col1}" autoSubmit = "true" id = "sbc2" / > "

    < / af:panelGroupLayout >

    < / f: facet >

    < / af:column >

    I have to use < f: facet = 'filter' name > option to implement, but get the error below.

    "ORA-01722: invalid number."

    Any help is appreciated.

    Thank you

    Luke.

    You are welcome.

    Can you close it please message by checking one of the answers as Correct?

  • How to reset the file input form after submitting the form with an ADF file

    I use oracle 12 c. I have a form where I have 3 fields and an af:inputFile where I need to download the file and the final backup.

    I can't use for inputFile valueChangeEvent because if I user ResetUtils then I won't get the invalid entry form.

    On record everything works fine but when I add once again a record then the last file update still shows in inputFile (its not reset).

    After save if I set the binding of the null input file then do partial trigger for the component by using its page load Binder takes a huge time to save so I can't use it.

    Here is my code

    < af:panelFormLayout id = "pfl1" rows = "3" >

    < af:inputText value = "#{bindings." Filename.inputValue}"label =" #{bindings. " Filename.hints.label}.

    required = "#{bindings." Filename.hints.Mandatory}.

    columns = "#{bindings." Filename.hints.displayWidth}.

    maximumLength = "#{bindings." Filename.hints.Precision}.

    shortDesc = "#{bindings." Filename.hints.ToolTip}"id ="9 ".

    contentStyle = "width: 150px" showRequired = "true" >

    < f: validator binding = "#{bindings." Filename.Validator} "/ >"

    < / af:inputText >

    < af:panelGroupLayout id = "pgl350" layout = "horizontal" >

    < af:inputFile label = "Select" id = "if51" value = "#{ContractDocumentUploadDwn.file} '"

    showRequired = "true" binding = "#{ContractDocumentUploadDwn.inputFileBinding}" / >

    < af:button text = "Upload" id = "b353" action = "#{ContractDocumentUploadDwn.uploadPortfolioDoc}" / >

    < / af:panelGroupLayout >

    < / af:panelFormLayout >

    Java code:

    {} public void savePortfolioDoc (ActionEvent actionEvent)

    Add the code in the event here...

    DCIteratorBinding iter = getDCIteratorBinding ("portfolioDocument1Iterator");

    UploadedFile myfile = this.getInputFileBinding () .getValue () (UploadedFile);

    String link = "Commit1";

    String popUpId = "p2";

    genericSaveDocuments (actionEvent, iter, myfile, lie, popUpId, "Portfolio"); Saves the document

    iter.executeQuery ();

    ITER. Refresh (1);

    setInputFileBinding (null);

    ResetUtils.reset (actionEvent.getComponent ());

    }

    Please help me

    See this line in your code

    You use a variable as the inputFile value so you must set its value to null

    Write like this-

    this.setFile (null);

    Reset the inputFile component after download

    ResetUtils.reset (inputFileBinding);

    Ashish

  • Total not updated if I scrollPolicy = 'scroll' or 'auto' or 'loadmore '.

    Hi Experts,

    JDEV 12.1.3.0.0


    I have a DetailsVO and its DetailsVOImpl.java class. I have an attribute named DR at DetailsVO, which is of type BigDecimal.


    In the DetailsVOImpl.java, I wrote an inner class


    I've specified the internal class is as follows: -.


    private class AgrFuncHelper extends HashMap {}

    private String funcName;

    public AgrFuncHelper (String funcName)}

    Super();

    this.funcName = funcName;

    }

    public Object get (Object key) {}

    Return InvokerHelper.invokeMethod (getDefaultRowSet (), funcName, key) End Function

    }

    }

    public map getSum() {}

    return new AgrFuncHelper ("sum");

    }


    In Jsff I used the following code


    < af:column sortProperty = "#{bindings." DetailsVO1.hints.Dr.name}"blockable = 'true '.

    inlineStyle = "#{pageFlowScope.YY.PLfinalFlag eq 'Y'?-color: #efeff7;': ' background-color: none;}" "} »

    headerText = "#{fcruiBundle.DR}" id = "c42" sortable = "true" > "

    < af:inputText value = "#{row.bindingsDr.inputValue}" = "true" autoSubmit "

    label = "#{bindings." DetailsVO1.hints.Dr.label}.

    required = "#{bindingsDetailsVO1.hintsDr.Mandatory} '"

    columns = "#{bindings." DetailsVO1.hints.Dr.displayWidth}.

    maximumLength = "#{bindingsDetailsVO1.hints.Dr.precision} '"

    shortDesc = "#{bindings." DetailsVO1.hints.Dr.tooltip}"id ="it41">

    < f: validator binding="#{row.bindings.Dr.validator}"/ >

    < af:convertNumber groupingUsed = 'true' minFractionDigits = "2" / >

    < / af:inputText >

    < f: facet name = "footer" >

    < af:panelGroupLayout id = "pgl17" halign = "right" layout = "horizontal" >

    < af:outputText value = "#{bindings." DetailsVO1Iterator.viewObject.sum ['Dr']}"-> This Total will update if I do scrollPolicy ="page"only. Considering that he does not work for other options like 'scroll', 'auto' or 'loadmore '.

    ID = "ot19" >

    < af:convertNumber minFractionDigits = "2" groupingUsed = "true" / >

    < / af:outputText >

    < / af:panelGroupLayout >

    < / f: facet >

    < / af:column >

    If the user updates the value of DR in one of DR Total column is updated. However, it does not update if I do scrollPolicy = 'scroll' and 'auto' and 'loadmore '.

    I recreated page, always faced with the same question everything in a new way.


    Thanks in advance.


    Thank you

    Roy

    bug 22687981

Maybe you are looking for