Smartforms - Is it possible to Customize Cell Border In Template in 4.6C

Hi,
In smartforms, i know that Customizing Cell border is possible with node type TEMPLATE in version 6.20
Our system is 4.6C
But there are many differences between 4.6C and 6.20 about SMARTFORMS.
Is there a way to specify custom cell border without "Select Pattern" option with node type TEMPLATE in 4.6C
thanks
ibrahim

Hi,
As you identify there are some large differences between Smartforms in 4.6c and 6.20.  So there is no equivalent of the cell-specific borders in 4.6c
Regards,
Nick

Similar Messages

  • Cell border with categories not possible?

    Several tables in my worksheet. Those without categories... I can format cell borders. Those with categories, no way. Can't select cell borders or apply line effects to a manually-selected cell border. Is there a workaround?

    You are right. I also discoverd that .NET has an implementation for this. Well, I hate to resort to .NET but have no choice.

  • SMARTFORMS :How to print an inernal table inside a template cell?

    Hi all,
    I have a smartform which contains a template.
    I want to print inside a cell of the template the content of an internal table.
    Is this possible ?if yes , how to do that ?
    Thanks.

    Yes, it is possible.
    Create inside your template a loop. Then create inside a text which you address as i.e. row 1, column 1 of your template (cell address).
    Now when looping through your table it will place all data in some work area .i.e wa. In your text provide name of the components you want to dispaly i.e. &wa-comp1&.
    Please note, that length of your template must be long enought to fit all tables entries.
    Regards
    Marcin

  • How can I get an instance of my customize cell in tableview?

    Hi,I'd like to generate a customize tablecell in my tableview.but How can I get an instance of my customize cell in tableview when selected item changes?
    public class Person {
              private javafx.beans.property.BooleanProperty active;
              private StringProperty firstName;
              private StringProperty lastName;
              private StringProperty email;
              private Person(String fName, String lName, String email) {
                   this.active = new SimpleBooleanProperty(true);
                   this.firstName = new SimpleStringProperty(fName);
                   this.lastName = new SimpleStringProperty(lName);
                   this.email = new SimpleStringProperty(email);
              public javafx.beans.property.BooleanProperty activeProperty() { return active; }
              public StringProperty firstNameProperty() { return firstName; }
              public StringProperty lastNameProperty() { return lastName; }
              public StringProperty emailProperty() { return email; }
    final ObservableList<Person> data = FXCollections.observableArrayList(
                             new Person("Jacob", "Smith", "[email protected]"),
                             new Person("Isabella", "Johnson", "[email protected]"),
                             new Person("Ethan", "Williams", "[email protected]"),
                             new Person("Emma", "Jones", "[email protected]"),
                             new Person("Michael", "Brown", "[email protected]")
    public class RatingCell extends TableCell<Person,String> {
        private NabiSyncRating rating;//NabiSyncRating is a customize control.it has some method ,like change backgroud-color,value,etc.
        public RatingCell() {
             rating = new NabiSyncRating(-1);
        @Override
        public void startEdit() {
            super.startEdit();
            if (isEmpty()) {
                return;
            rating.setDisable(false);
            rating.requestFocus();
        @Override
        public void cancelEdit() {
            super.cancelEdit();
            rating.setDisable(true);
        public void commitEdit(String value) {
            super.commitEdit(value);
            rating.setDisable(true);
        @Override
        public void updateItem(String item, boolean empty) {
            super.updateItem(item, empty);
    Callback<TableColumn<Person, String>, TableCell<Person, String>> ratingCellFactory = new Callback<TableColumn<Person, String>, TableCell<Person, String>>() {
                        @Override
                        public TableCell<Person, String> call(
                                  TableColumn<Person, String> p) {
                             return new RatingCell();
    TableColumn firstNameCol = new TableColumn();
    firstNameCol.setCellFactory(ratingCellFactory);
    firstNameCol.setMinWidth(100);
    firstNameCol.setMaxWidth(224);
    firstNameCol.setResizable(true);
    tableView.getColumns().addAll(firstNameCol);
    tableView.getSelectionModel().selectedItemProperty().addListener(new ChangeListener() {
                  @Override
                  public void changed(ObservableValue observable, Object oldvalue, Object newValue)
                               Person person=(Person)newValue;
                               //I'd like to get the instance of my customize control 'RatingCell' ,How can I get the RatingCell instance which in current row?
                         System.out.println("selected row is : " + newValue );
                  });

    HI,
    I have found a solution to find it
    First ,you need to set person property 'id' as the input parameter for your customized component method 'public void updateItem(String item, boolean empty)'
    ratingCol.setCellValueFactory(new PropertyValueFactory<Person,String>("id"));
    firstNameCol.setCellFactory(ratingCellFactory);and then you need to implement your customize component like this:
    import javafx.scene.control.ContentDisplay;
    import javafx.scene.control.TableCell;
    public class RatingCell extends TableCell<Person,String> {
        private NabiSyncRating rating;
        public RatingCell() {
             rating = new NabiSyncRating(5);
            this.setGraphic(rating);
            this.setContentDisplay(ContentDisplay.GRAPHIC_ONLY);
            this.setEditable(true);
        public void updateRating()
             if(rating!=null)
                  rating.selectRating();
        @Override
        public void startEdit() {
            super.startEdit();
            if (isEmpty()) {
                return;
            rating.setDisable(false);
            rating.requestFocus();
        @Override
        public void cancelEdit() {
            super.cancelEdit();
            rating.setDisable(true);
        public void commitEdit(String value) {
            super.commitEdit(value);
            rating.setDisable(true);
        @Override
        public void updateItem(String item, boolean empty) {
             if(item!=null && item.length()>0)
                  if(rating!=null)
                       rating.setId("NR"+item);
                       this.setId("NC"+item);
                super.updateItem(item, empty);
    } and find the current like this :
    tableView.getSelectionModel().selectedItemProperty().addListener(new ChangeListener() {
                       @Override
                       public void changed(ObservableValue observable, Object oldvalue, Object newValue)
                            Person person=(Person)newValue;
                            Set<Node> colNodes=tableView.lookupAll("RatingCell");
                            for(Node nod:colNodes)
                                 System.out.println("person.email:"+"NC"+person.email.getValue()+"|nodId: " + nod.getId()+"\r\n" );
                                 if(("NC"+person.email.getValue()).equals(nod.getId()))
                                       System.out.println("get current instance" );
                                      ((RatingCell)nod).updateRating();
                       });Edited by: noob on Apr 20, 2012 4:49 PM

  • Cell border not appearing in Adobe forms

    Hi,
    We Placed a button in internal table cell and itu2019s property is set to invisible.
    This button is set to visible based on value of other column value in the same row of table.
    But border for the cell is not coming when button is invisible.
    Note: the button size is equal to cell size and so when we make the button invisible ,the cell border itself is not appearing as the whole cell is invsible.
    How make the cell border visible even the button in that cell is invisible.
    Please put your suggestions in this regard.
    Regards,
    Kranti Yamparala.

    Hi Kiran,
    Please go through the below link:
    http://help.sap.com/saphelp_nw70/helpdata/en/45/2dbb13d79f3446e10000000a155369/frameset.htm
    Here the method to hide the toolbar is given. Try passing ABAP_FALSE in method: lr_method_handler->set_hide_toolbars( abap_false ) if it works.
    Regards,
    Vaibhav

  • Cell Border Line Weight

    I would like to use different Line Weights on spreadsheet cell borders, but no matter what Line Weight I choose from the Accents window, I always get (both visually and printed) the same Line Weight (hairline?) when I set a cell border. Am I missing something?

    I didn't enter the system details because the problem appeared on all the (different) systems I tried: iBook G4 (OS X 10.3.8), iMac G4 (OS X 10.3.9), iMac G5 (OS X 10.4.?), AppleWorks 6.2.7 and 6.2.9. I understand the need in general, but since this problem persisted across all these platforms, I thought that it would either be a well-known usage problem or bug (even though my best efforts could find no mention of it).
    Thanks for your response.
    Pete

  • Is it possible to customize the halftone screen/angle used by the HP Laserjet 5000/5100

    Hi
    When sending an image to print on our 5000s and 5100s I'd like for the printer to apply a halftone screen of 85 (frequency) and 45 (angle). However, the driver properties only has two settings - Standard and Enhanced.
    I took a look at the PPD and found the following:
    *%=== Halftone Information =================
    *ScreenFreq:  "106.0"
    *ScreenAngle: "45.0"
    *ResScreenFreq 300dpi/300 dpi:  "60.0"
    *ResScreenAngle 300dpi/300 dpi: "45.0"
    *ResScreenFreq 600dpi/600 dpi:  "106.0"
    *ResScreenAngle 600dpi/600 dpi: "45.0"
    *ResScreenFreq 1200dpi/1200 dpi:  "180.0"
    *ResScreenAngle 1200dpi/1200 dpi: "45.0"
    I had hoped that simply by changing the screen frequencies to "85.0" it would do the trick (since 85 does not appear to be outside of the printers' capability). However, it resulted in no changes to the prints. I know (or at least think) the changes were "seen" by the print driver because I changed some of the text that it uses in the property boxes of the print driver and those changes appeared (e.g. I changed "Standard" to "Standard 2" for one of the halftone descriptions).
    My question is... can I customize the frequency/angle used or are these values fixed regardless of changes made to the PPD?
    Thank you.
    Mark

    What was the answer to this excellent question, please?
    Mark
    Student
    Posts: 1
    Registered: 05-14-2009
    0
    Is it possible to customize the halftone screen/angle used by the HP Laserjet 5000/5100
    Options 
    05-14-2009 06:56 AM
    Hi
    When sending an image to print on our 5000s and 5100s I'd like for the printer to apply a halftone screen of 85 (frequency) and 45 (angle). However, the driver properties only has two settings - Standard and Enhanced.
    I took a look at the PPD and found the following:
    *%=== Halftone Information =================
    *ScreenFreq:  "106.0"
    *ScreenAngle: "45.0"
    *ResScreenFreq 300dpi/300 dpi:  "60.0"
    *ResScreenAngle 300dpi/300 dpi: "45.0"
    *ResScreenFreq 600dpi/600 dpi:  "106.0"
    *ResScreenAngle 600dpi/600 dpi: "45.0"
    *ResScreenFreq 1200dpi/1200 dpi:  "180.0"
    *ResScreenAngle 1200dpi/1200 dpi: "45.0"
    I had hoped that simply by changing the screen frequencies to "85.0" it would do the trick (since 85 does not appear to be outside of the printers' capability). However, it resulted in no changes to the prints. I know (or at least think) the changes were "seen" by the print driver because I changed some of the text that it uses in the property boxes of the print driver and those changes appeared (e.g. I changed "Standard" to "Standard 2" for one of the halftone descriptions).
    My question is... can I customize the frequency/angle used or are these values fixed regardless of changes made to the PPD?
    Thank you.

  • How to create a dashed line for cell border

    Hi,
    Is anyone know How to apply the style for cell border to get the dotted line in WinRT 
    In WPF i will get the dotted line for cell border using this way.
    <DrawingBrush Viewport="0,0,20,20" ViewportUnits="Absolute" TileMode="Tile">
    <DrawingBrush.Drawing>
    <DrawingGroup>
    <GeometryDrawing Brush="Black">
    <GeometryDrawing.Geometry>
    <GeometryGroup>
    <RectangleGeometry Rect="0,0,50,50" />
    <RectangleGeometry Rect="50,50,50,50" />
    </GeometryGroup>
    </GeometryDrawing.Geometry>
    </GeometryDrawing>
    </DrawingGroup>
    </DrawingBrush.Drawing>
    </DrawingBrush>
    Thanks in Advance,

    check this thread: 
    http://stackoverflow.com/questions/14673643/windows-store-apps-how-to-draw-a-dashed-line
    Fouad Roumieh

  • Selected Table Cell Border in 1.4.2

    Hi All!!
    I am facing a problem with JDK 1.4.2_01 & Windows L&F. I am unable to see the yellow border around the selected cell in JTable. Was working fine with 1.4.1_03.
    A bug with id: 4674205 was reported with 1.4.0 stating :
    " In the Windows Look and Feel, the selected cell in a JTree or JTable is framed with a yellow rectangle. To accurately match the real Windows UI, it should be a black and white dotted rectangle instead. (This was part of bug 4268204,which was marked fixed, but this part hasn't been fixed.) This behavior was fixed for JList, but not JTree or JTable. "
    Now it has been fixed and closed.
    May be they might have removed setting of yellow border for the selected cell to match with native windows UI.
    But selected cell border is very much necessary for my project. Can any one please suggest me a workaround.
    With Regards,
    LRK

    Hi Sai!
    Thanks for your reply. It will not be feasible in my application as it already has huge number of tables with some of them already having complex renderers and editors.
    I was looking at something which i can set globally so that it will reflect to all of the tables in the application in a particular L&F.
    I tried setting
    UIManager.getDefaults().put("Table.focusCellHighlightBorder",Color.yellow);
    and
    UIManager.put("Table.focusCellHighlightBorder",Color.yellow);
    But no luck.
    Any other inputs are most welcome.
    With Regards,
    LRK

  • Is it possible to customize print sizes (8x8) when ordering prints from Apple?

    Is it possible to customize print sizes (8x8) when ordering prints from Apple?

    No.
    Here are the available sizes:
    http://www.apple.com/ilife/print-products.html#prints

  • Is it possible to customize the playback controls bar in a dvd flash?

    Is it possible to customize the playback controls bar in a dvd flash?
    I mean is it possible to change the size of the bar? and the size of the controls?
    Is it possible to remove (not hide or disable but remove from the bar) some controls as "search", "title" ecc...
    Thank You...

    CS5 greatly improved the options for player configuration.
    http://help.adobe.com/en_US/encore/cs/using/WS130B1F01-AE62-4c59-BA44-F29ACD8522EEa.html#W Sf01dbd23413dda0e-3ea68760123ebe30b7c-7ff2
    I have not played with this enough to answer your specific questions. Let us know.

  • Is it possible to linking cell in different file? Like Excel can do.

    Is it possible to linking cell in different file? Like Excel can do.

    No, not supported. Maybe next version...
    Jerry

  • Display the background of table row alternatively and hiding cell border

    Hi all,
    I am trying to display the background of the table using different color alternative and at same time I need to hide the border of all cells.
    What I found in <af:table> is using bandingInterval="1" banding="row", but how can I set the background color? And how to hide the cell border?
    Or if there is a thing like row index so that I can mod it like rowIndex%2==0 in every column to determine the inlineStyle?
    Thanks.
    Shawn

    <af:table value="..." var="row" varStatus="status">
      <af:column inlineStyle="#{status.index % 2 > 0.5 ? 'border:none;' : ''}">
      </af:column>
    </af:table>For some reason, EL operation always seems to return a double, so the condition has to be defined with that in mind.
    Regards,
    ~ Simon

  • JTable cell border color

    Hi All,
    How do i change the JTable's specific cell border color and set the cursor into that cell.
    Thanks.

    Write your own renderer.
    [Look at this example.|http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=2&t=004710]

  • Possible to customize #{bindings.Delete.enabled} checks at ADFBC level?

    11g ADF Faces w/ADFBC
    Is it possible to customize the checks for a Delete binding at the underlying EntityImpl or ViewRowImpl level?
    On my page I have a table within a panel collection. On the panel collection's toolbar I have a button tied to a Delete operation on the iterator that provides the table data.
    I want the Delete button to be disabled for certain rows based on various data checks. (In my case, checking to see if the DB row is referenced elsewhere in the DB.) Is there some EntityImpl or ViewRowImpl method I can override to perform this check?
    (I know I can override remove() to check and throw an exception, but this would occur after the user has pushed the button in the web page.)
    (I also know I can get the desired effect to work by creating a method on a backing bean to grab the selected row from the table and invoking my custom checking logic on it. However, I wondered if there was a better way to work with the ADFBC framework to accomplish this.)
    Thank you for reading my question.

    One way of doing it might be to create a transient attribute in your VO that returns true or false based on whether the row can be deleted.
    Then in your page have the disable property of the button based on the value of this transient attribute.

Maybe you are looking for