Range paging tuning breaks CommandLink in table

Hello

I've adjusted my VO to 25 range paging. I will display data in a table. It works as expected.

Then I scroll to another range of pages. 25 new records are displayed.

For each line, I have a displayed as commandLink column.

1 / if the file is in the first 25 rows, the link works

2 / as soon as there is a change in the range of pages, the link no longer works.

In the second case, I have this kind of traces:

< 26 June 2014 17:49:37 CEST > < error > < oracle.adfinternal.controller.activity.TaskFlowCallActivityLogic > < BEA-000000 > < myId >

< 26 June 2014 17:49:37 CEST > < error > < oracle.adfinternal.controller.activity.TaskFlowCallActivityLogic > < BEA-000000 > < myNumber >

< 26 June 2014 17:50:06 CEST > < WARNING > < oracle.adfinternal.view.faces.model.binding.FacesCtrlHierBinding > < BEA-000000 > < ADFv: no rows found for rowKey: [oracle.jbo.Key [114961]]. >

JDev 11.1.2.4

Thank you

See if this helps JDev: Custom selectionListener to ViewObjects in & #8216; RangePaging & #8217; mode | JDev & amp; Goodies ADF

Not sure if this is your problem, but there was a problem with the selection listener if the pagination of the range has been used.

Timo

Tags: Java

Similar Questions

  • Selection of lines with the range Paging VO

    Hello

    JDev 11.1.2.4

    I created a VO based on an OA. I added a transitional attribute in the original Version, this attribute is named Selelected of type Boolean initialized to false (default value Expression: false-Expression of Refresh value: false). That VO appears as an af:table. The attribute is displayed as selectBooleanCheckbox. The VO is set with an access mode of range Paging and a size of 28.

    < af:selectBooleanCheckbox value = "#{row.bindings.Selected.inputValue} '"

    label = "#{bindings." VwRhdPortfolioTranWrkSend11.hints.Selected.label}.

    required = "#{bindings." VwRhdPortfolioTranWrkSend11.hints.Selected.mandatory}.

    shortDesc = "#{bindings." VwRhdPortfolioTranWrkSend11.hints.Selected.tooltip}"id ="it1' autoSubmit = 'true '.

    valueChangeListener = "#{pageFlowScope.portfolioTransferBean.onWorkSelection}" >

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

    < / af:selectBooleanCheckbox >

    The table shows the 25 lines. The user clicks one of the checkbox to select a line. The valueChangeListener is called with the new value (auto submit = true) as expected. Then the user scroll down for another "page" in the table, new lines are displayed. Then it scrolls to the first page. The previous selected checkbox is reset as not selected. The selection is lost.

    Is this expected behavior? If so how do you get a selection of lines with a VO of range paging.

    Thank you

    Try to create the transitional attribute in OT instead of VO.

    See you soon

    AJ

  • Break in the tables (German)

    Hello Internet,

    I try to make a word breaking in a table layout. The break in the document settings box is checked. Now, when I double click on the cell to change its content, the text in this cell will be cut. However, as soon as the cell is not enabled, the gap disappears again.

    I use:

    • 5.6.2 pages (2573)
    • OS X Version of El Capitan 10.11.4
    • Language: German
    • Police: Open without

    Does anyone have a solution for this?

    Thank you very much!

    Psychonaut salvation,

    Here is a text of nonsense:

    Lorem ipsum dolor sit amet

    195kgs adipiscing elit

    ESET eiusmod tempor incidunt and developed and pain magna aliquam. Ut enim ad minim veniam, quis nostrud conducted. Gibbed dolor in longer storage ut developed and pain magna aliqua.

    Places in a Pages 5.6.2 table cells:

    System Preferences > keyboard > keyboard Show, Emoji & viewers of symbol in the menu bar

    To see this in your menu bar:

    Choose this menu item (Show Emoji & symbols) to see this (choose punctuation)

    In a table cell, place the cursor where you want a conditional hyphen. In the body of this window (not the large icon on the right), double-click the conditional dash.

    Resize the column to see these hyphens () gentle to do their work.

    And once again, where the soft hyphens are required in a different column width,

    Kind regards

    Ian.

  • ViewObject range Paging performance problem

    Hi all

    I am facing a performance problem with the implementation of an obligation to programmatically add a number of extra where the parameters of the clause (using bind) variable in combination with range paging.

    My code looks like this

    ...
    
    ApplicationModule am = Configuration.createRootApplicationModule("services.DossierAM", "DossierAMLocal");
    ViewObject vo = am.findViewObject("DossierListView");
    
    // apply programmatic view criteria
    ViewCriteria vc = vo.createViewCriteria();
    ViewCriteriaRow vcr = vc.createViewCriteriaRow();
    vcr.setAttribute("Reference", "15/%");
    vc.addElement(vcr);
    vo.applyViewCriteria(vc, true);
    
    
    // enable range paging
    vo.setAccessMode(RowSet.RANGE_PAGING);
    vo.setIterMode(RowIterator.ITER_MODE_LAST_PAGE_PARTIAL);
    vo.setRangeSize(50);
    vo.scrollToRangePage(5); // Cause a java.sql.SQLException: Parameter IN or OUT missing for index.....debugging learned that the :vc_temp_1 bind variable is not filled
    // vo.scrollToRange(250); // Cause a java.sql.SQLException: Parameter IN or OUT missing for index.....debugging learned that the :vc_temp_1 bind variable is not filled
    
    ... 
      ...
    

    I found 2 solutions, but they both require an application of additional database that is, performance wise, is not acceptable.

    The first solution is to slip into an additional call to exectueQuery() before the call to function scrollToRangePage (int) or scrollToRange (int).

    The second solution is to use the method (int) setRangeStart instead of variants scrollToRange (Page). This method performs also 2 database calls.

    My question to you:

    Is there another way to satisfy the requirement of programming add a certain number of parameters of the additional where clause (using the variable binding) in combination with the pagination of the range without the need to perform queries of database 2?

    The code is tested with JDeveloper, 11.1.2.4.0, and 12.1.3.0.0 and behaves the same on both versions.

    Kind regards

    Steven.

    Have you tried to create truly VC with bind variable (rather than use binding implied var created by frame)?

    Something like: http://www.jobinesh.com/2010/10/creating-view-criteria-having-bind.html

    Dario

  • Can break us af:table in two columns as panelformlayout display?

    Mr President.

    Can break us af:table in two columns as panelformlayout display?

    Concerning

    And the two group must be vertical, m I right?

    you want to like this-

    Column1 Column2 Column3

    column4 column 5 column6


    You can't do that with an af:table that you can do is remove two tables same viewObject, sharing the same iterator and take a few columns in the first table years based in the second table and then surround the two tables with a layout of the Panel group (vertical)

    or take a look at the id of the pivot table, it fits in your case.

    http://docs.Oracle.com/CD/E12839_01/Web.1111/b31973/dv_crosstab.htm#ADFUI3073

    Ashish

  • Possible to turn off the legacy of line break in the table of contents?

    Hello

    Say I got a long title stupidly, that I need to address (and subtitle is not an option in this case):

    Lorem ipsum dolor sit amet, adipiscing elit computer. Integer nec odio.

    Due to wide-ish the font size of the header in the document, I want to break this header in two lines.

    However my OCD uses a smaller font size, and so he could sit happily on a single line.

    The problem is that the inDesign TOC seems to be ineriting the soft breakdown and therefore the line break appears in the table of contents too.

    Is it possible to disable / prevent this?

    Thank you!

    Try to use nonbreaking spaces, or without breaks (spaces are less problematic) the part of the topic that you want to wrap instead of the line break is forced.

  • Range of number inside and the table?

    How to add a range of numbers in a table? for example, my 2 paintings consist of 1-30 and 31-100...

    rather than write a complete list, is there a shorter method?

    var array1:Array = new Array (1, 2, 3,...) (30);

    var array2:Array = new Array (31, 32, 33, 34, 100);

    Can be like that?

    var array1:Array = new Array(1-30);

    var array2:Array = new Array(31-100);

    Thank you

    Just use a loop for:

    var array1:Array = new Array();

    for (var i: int = 0; i< 31,="">

    Array1.push (i);

    }

  • Paging in the poorly aligned table of contents

    As you can see in the screenshot below, the pagination is right-aligned, sometimes in the table of contents, and sometimes it seems all wrong. What should I do to fix this?

    Hello joachim,.

    Pages 5.6.2 on OS X El Capitan 10.11.5

    Menu > view > show rules.

    You can select (click) each level (Style) of the Table of contents and view the parameters of the rule.

    With the second level selected, look in Control Panel of Format > text > tabs

    Please call with questions.

    Kind regards

    Ian.

  • Button - ranging from relaxing break time

    Captivate 8.0.1.242 - Windows 7 64 bit - format swf


    I add a button that runs a term action advanced exactly like this post (CP8 - add a replay on a slide button for). I have a 1 minute video CPVC. Now, I want this to exist always replay button, but not pause the slide. I have other buttons on the slide that takes care of pause before dragging the output. But this BACK button comes with a break. Anyway, like any other button, I'm trying to move the break in the timeline using the mouse slip and fall at the end of the timeline around 59 seconds. But whenever I drag beyond the current view threshold line time including 17 seconds when captivate is maxed out, the break dates back to about 3 or 4 seconds in the timeline panel. It's so weird. I don't even need this break and if I try at least to go beyond the length of the video, I am facing this problem.

    problem.PNG

    CP8 stupid Newbie UI! The suspension and the duration are more in the properties panel, but in this Panel of timing:

    I never use the Newbie UI where everything is controlled by CP (I don't like be). Maybe you will see it in the docking station right when you select the button? Or he must go to the window menu, and then select properties for synchronization?

  • Break in the table on page

    I have another problem of table that was not resolved by defining the actual document type or margins.

    The page in question is www.logoworks1.com/home_new.html

    If someone could give me a quick glimpse regarding what is the cause that I can't when I'm building the page in dreamweaver.  Thank you.

    There is a stray dog (useless)

    tag inside the table cell

    Remove the

    (after the)) and its corresponding

    (before closing).

  • Problem with the Paging in VO tuning range

    Hi all

    I am having some problems with the Range Paging in VO tuning. My VO questions about 5000 + lines. So I'm going to the range of paging that is the recommended method for managing large data. Here I must also get the current row of the table (which shows the desired result). But when I use the getCurrentRow() method, it results in a value zero. Why this happens?

    code
    FacesContext fc = FacesContext.getCurrentInstance ();
    Object returnObject1 = null, fc.getELContext () .getELResolver () .getValue (fc.getELContext (), "links");
    DCBindingContainer bindingsIte = returnObject1 (DCBindingContainer);
    DCIteratorBinding dciter = bindingsIte.findIteratorBinding("ClientsVO1Iterator");
    Line rowClient = dciter.getCurrentRow ();
    String sDisposaltype = rowClient.getAttribute("DividendDispType").toString ();

    This method works very well with the scrollable access mode.
    Is there a special way to get the current line with the range Paging?

    Thank you
    Danesh

    Danesh,

    I have not checked this version or the most recent 11.1.2.1, but in 11.1.1.4, we had this problem and we use workaround:
    1. remove the current selectionlistener in the table (#{... makecurrent}).
    2. set a new headset selection (using the small arrow to the right) in a bean of your choice. The scope of the bean must be seen or pageflow depending on where you need access to the selected line.
    3. in the new selectionListener you get the selected line of the event, get the key in the line and store in an attribute of bean
    4. to the point you need the selected line, you use the stored line button and work with that. If you need attributes from the line you must ask for the line, once again, that you only the key. In our case only pass us the key to a service in the module of the application method, so this works very well for us.

    Here is an example of such a selection listener

        public void singleSelectionListener(SelectionEvent selectionEvent)
        {
            RowKeySet rksAdd = selectionEvent.getAddedSet();
            if (rksAdd.isEmpty())
                return;  // no selection
    
            Object[] it = rksAdd.toArray();
            // as this is for single selection there should only be one, but...
            for (Object obj: (List) it[0])
            {
                mLogger.fine("Selected :" + obj);  // log selected row
                Key k = (Key) obj;   // the object is the row key
                Object[] kv = k.getKeyValues();  // get the key value for later
                // strore the key value in a bean attribute
                mLastSelectedOID = (Integer) kv[0]; // store the key value (if the key has multiple parts you need to store them all)
            }
        }
    

    Timo

  • What happens when you enable paging in the range?

    Hi all

    Recently, I started tuning VO potentially able to return a lot of data. Explore the documentation I've read on the beach of paging:
    section http://docs.Oracle.com/CD/E16162_01/Web.1112/e16182/bcadvvo.htm#BCGHDDAD "42.1.5 scroll efficiently with large result sets using range paging"

    Section "42.1.5.3 What happens when you enable paging in the range" tells us that the thrust is enveloping the original query to produce a Top - N query like this
    The actual query produced to wrap a base query of:
    
    SELECT EMPNO, ENAME, SAL FROM EMP
    
    looks like this:
    
    SELECT * FROM (
      SELECT /*+ FIRST_ROWS */ IQ.*, ROWNUM AS Z_R_N FROM (
        SELECT EMPNO, ENAME, SAL FROM EMP
      ) IQ  WHERE ROWNUM < :0)
    WHERE Z_R_N > :1
    Oracle, told us http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_10002.htm#i2171079
    >
    Use the ORDER byclause order the rows returned by the statement. Without an order_by_clause, there is no guarantee that the same query that is run more than once will retrieve the lines in the same order.
    >

    So, it seems that we can ignore certain lines of original request?
    The example below illustrates this situation.
    SQL> 
    SQL> create table tst(
      2    id    number
      3   ,name  varchar2(100)
      4  )
      5  /
     
    Table created
    SQL> insert into tst(id,name) values(1,'Name1');
     
    1 row inserted
    SQL> insert into tst(id,name) values(2,'Name2');
     
    1 row inserted
    SQL> insert into tst(id,name) values(3,'Name3');
     
    1 row inserted
    SQL> insert into tst(id,name) values(4,'Name4');
     
    1 row inserted
    SQL> SELECT 'Page1', ID, NAME FROM (
      2    SELECT /*+ FIRST_ROWS */ IQ.*, ROWNUM AS Z_R_N FROM (
      3      SELECT ID, NAME FROM tst order by dbms_random.random
      4    ) IQ  WHERE ROWNUM < 3)
      5  WHERE Z_R_N > 0
      6  union all
      7  SELECT 'Page2', ID, NAME FROM (
      8    SELECT /*+ FIRST_ROWS */ IQ.*, ROWNUM AS Z_R_N FROM (
      9      SELECT ID, NAME FROM tst order by dbms_random.random
     10    ) IQ  WHERE ROWNUM < 5)
     11  WHERE Z_R_N > 2
     12  ;
     
    'PAGE1'                                  ID NAME
    -------------------------------- ---------- --------------------------------------------------------------------------------
    Page1                                     1 Name1
    Page1                                     2 Name2
    Page2                                     3 Name3
    Page2                                     2 Name2
    SQL> SELECT 'Page1', ID, NAME FROM (
      2    SELECT /*+ FIRST_ROWS */ IQ.*, ROWNUM AS Z_R_N FROM (
      3      SELECT ID, NAME FROM tst order by dbms_random.random
      4    ) IQ  WHERE ROWNUM < 3)
      5  WHERE Z_R_N > 0
      6  union all
      7  SELECT 'Page2', ID, NAME FROM (
      8    SELECT /*+ FIRST_ROWS */ IQ.*, ROWNUM AS Z_R_N FROM (
      9      SELECT ID, NAME FROM tst order by dbms_random.random
     10    ) IQ  WHERE ROWNUM < 5)
     11  WHERE Z_R_N > 2
     12  ;
     
    'PAGE1'                                  ID NAME
    -------------------------------- ---------- --------------------------------------------------------------------------------
    Page1                                     4 Name4
    Page1                                     2 Name2
    Page2                                     3 Name3
    Page2                                     2 Name2
    SQL> 
    In the first query, we lost name4 in second name1.

    Who can shed some light on this?
    Everything is so sad I think, and I should wait for unpredictable data? Or the internal mechanisms are not as described in the documentation and everything works well?

    Thank you very much.

    So what is your question? Without a deterministic order by, the top - N query used by the pagination of range feature will not do what you want. It can skip lines. It can reproduce lines on several pages.

    The documentation is correct; things are working properly. The other thing that should be obvious is that if the records are inserted in the game of records and committed between your look a page 1 and page 2, the specific records that appear on page 1 page vs 2 could change.

    John

  • Browse by program on the following page: paging enabled on af:table

    Hello

    I have a got a requirement like I need to navigate to the page where is my selected record.

    Jdev Version 11.1.1.7

    I have af:table with pagination enabled showing 10 lines per page (size 10) and the employee name field on the top of the table with a search button.

    My use case is if type a name of employee and make a search should I Choose this particular line that corresponds to the name of the employee. Everything works fine if the record exists in the first page, but if the name of this employee is in 2nd page or Nth page so I need to browse this page highlighting this record.

    I tried different ways to access this page, but was not able to achieve.

    vo.scrollToRangePage (pageNum)

    vo.scrollRangeTo (currentRow, pageNum)

    Can someone please shed some light on how to navigate to any pageNum programmatically.

    Thanks adavance.

    Maryvonne

    I got it to work, thanks

    taskIndex is the index of the line am serching for

                                    int range = iterBind.getRangeSize (); Note both the table and we take the RangeSize of the iterator page size
                                    int oldStart = iterBind.getRangeStart ();
                                    Newstat int = taskIndex-(taskIndex % range);
                                    iterBind.getRowSetIterator () .setRangeStart (Newstat);
                                    iterBind.setRangeStart (Newstat);
                                    RicheTableau myTable = getT1 ();
                                    Event RangeChangeEvent = new RangeChangeEvent (myTable, oldStart, oldStart Beach, Newstat, Newstat + Beach);
                                    myTable.broadcast (event);
                                  
                                    point on the line inside the new range
                                    iterBind.getRowSetIterator () .setCurrentRowAtRangeIndex (range taskIndex %);
                                    iterBind.setCurrentRowIndexInRange (taskIndex % range);

    AdfFacesContext.getCurrentInstance () .addPartialTarget (t1);

  • Explain plan - index range scan lines increase while access to the table by the row id

    I use Oracle9i Enterprise Edition Release 9.2.0.7.0 - 64 bit Production. Please help me understand why the rows returned from the index range scan is 3 but access the table by row index 10155 id. Please refer to explain the plan ID 7 and 8.


    PLAN_TABLE_OUTPUT                                                                                   
    ----------------------------------------------------------------------------------------------------
                                                                                                        
    ---------------------------------------------------------------------------------------------       
    | Id  | Operation                      |  Name                      | Rows  | Bytes | Cost  |       
    ---------------------------------------------------------------------------------------------       
    |   0 | SELECT STATEMENT               |                            |  8308 |   446K|  4408 |       
    |   1 |  SORT ORDER BY                 |                            |  8308 |   446K|  4408 |       
    |*  2 |   HASH JOIN                    |                            |  8308 |   446K|  4316 |       
    |*  3 |    HASH JOIN                   |                            |  8189 |   255K|  2256 |       
    |*  4 |     INDEX FAST FULL SCAN       | TUNE_CHD_07                |  8071 | 72639 |   199 |       
    |*  5 |     TABLE ACCESS BY INDEX ROWID| CLM_HDR_CLM_LN_STATUS      | 10155 |   228K|  2055 |       
    |*  6 |      INDEX RANGE SCAN          | XIF3CLM_HDR_CLM_LN_STATUS  |     3 |       |   120 |       
    |*  7 |    TABLE ACCESS BY INDEX ROWID | CLM_HDR_CLM_LN_STATUS      | 10155 |   228K|  2055 |       
    |*  8 |     INDEX RANGE SCAN           | XIF3CLM_HDR_CLM_LN_STATUS  |     3 |       |   120 |       
    ---------------------------------------------------------------------------------------------       
                                                                                                        
    Predicate Information (identified by operation id):                                                 
    ---------------------------------------------------                                                 
                                                                                                        
       2 - access("CHCLS"."CLAIM_HEADER_SID"="CHCLS1"."CLAIM_HEADER_SID")                               
       3 - access("CHD"."CLAIM_HEADER_SID"="CHCLS"."CLAIM_HEADER_SID")                                  
       4 - filter("CHD"."CLM_TYPE_CID"=2)                                                               
       5 - filter("CHCLS"."CLAIM_LINE_SID" IS NULL AND "CHCLS"."TO_DATE" IS NULL)                       
       6 - access("CHCLS"."STATUS_TYPE_CID"=8 AND "CHCLS"."STATUS_CID"=71)                              
       7 - filter("CHCLS1"."CLAIM_LINE_SID" IS NULL AND "CHCLS1"."TO_DATE" IS NULL)                     
       8 - access("CHCLS1"."STATUS_TYPE_CID"=2 AND "CHCLS1"."STATUS_CID"=130)                           
                                                                                                        
    Note: cpu costing is off                                                                            
    Thanks a lot for all the help...
  • AF:table with Pagination. How to get to the specific page?

    Hi all!

    I use jDev 12.1.3

    I have the following case, based on the Employees of HR schema table.

    In a stubborn workflow, I have 2 pages.

    The 1era page has a read-only table with the employees. The peculiarity is that the instance of the opinion of the employees is tuned with Page Ranging (lazy employees is a huge table).

    Af: table has autoHeightRows = "15" scrollPolicy = 'page' and the iterator has RangeSize = 15.

    By clicking on a button, the user goes to the second page, where the selected record should be changed (with the help of the SetCurrentRowWithKey method). Then, the user wants to go back to the first page.

    The question starts here.

    Assume that the user is on the page with the table and wants to change an employee who is on the page of the 3rd (paging) of the table. After the change of registration, the user wants to return back to the page 'table', but not on the first page (of the paging), but 3rd page.

    So, how I put the current page and the return line to the initial selection of the user?

    I ' tried scrollToRangePage() but nothing seems to happen.

    Thank you very much

    ~ Apostolos

    You can do it if you save the page the row is turned on, or the beginning of the beach page. Her edit you the line and after you have finished editing, you set the rear range.

    To set a table on a specific page, you use a RangeChangeEvent where you specify the table, oldstart, oldend, newstat index values and newend.

    Before you begin to modify or end edit, you can calculate the values of the iterator. Something like

    {} public void onGotoPage (ActionEvent actionEvent)

    BindingContainer bindingContainer is BindingContext.getCurrent () .getCurrentBindingsEntry ();.

    get the number of page to goto

    AttributeBinding attr = bindingContainer.getControlBinding("gotopage1") (AttributeBinding);

    Entire NewPage = (Integer) attr.getInputValue ();

    If (newPage == null) {}

    return;

    }

    first page starts at index 0 so subtract 1 from the number of page

    -newPage;

    DCIteratorBinding iter = bindingContainer.get("EmployeesView1Iterator") (DCIteratorBinding);

    calculate the old and new rage for the RangeChangeEvent

    range int = iter.getRangeSize (); Note both the table and we take the RangeSize of the iterator page size

    int oldStart = iter.getRangeStart ();

    int oldEnd = oldStart + Beach;

    Newstat int newPage = * rank;

    int newEnd = Newstat + range;

    Find the table

    UIViewRoot iViewRoot is FacesContext.getCurrentInstance () .getViewRoot ();.

    UIComponent table = iViewRoot.findComponent("t1");

    create the event and fire

    Event RangeChangeEvent = new RangeChangeEvent (table, oldStart, oldEnd, Newstat, newEnd);

    table. Broadcast (Event);

    Update table

    AdfFacesContext.getCurrentInstance () .addPartialTarget (table);

    }

    I've marked the essential parts "BOLD".

    Timo

Maybe you are looking for

  • Satellite A200-1AS - after you have reinstalled the blinking cursor

    Sorry for my English. Hello peopleI have a laptop Satellite A200 - 1AS PSAE0E - 025006GR,now, I wanted to format everything because I find very slow. Unfortunately I don't have the recovery cd not, and the 0 key does not work.Also new vista dvd buy c

  • 15 - p200nq: HP Pavilion 15-p200nq

    HY, I brought a laptop 15 - p200nq, with free back and after installing the drivers for win 7-64 bit, I see the message - device unknown in the Device Manager to the "other device" (I check and the code is 28). In addition, the web cam does not work.

  • HP Pavilion DM1-311oen / Star-Up error

    HP Pavilion DM1-311oen. Windows 7 DST short: failure Failure ID: UO82XX-5HX6R3-MFH141-6OTSO3 Hard drive 1 My laptop not working at all.

  • [U430 Touch] ISO recovery OEM of Windows 8

    I wiped my hard drive completely. Stupid, I know. I would need if another owner of U430Touch could do me the favor to make an Iso from the recovery partition and download somewhere (Mega, other). I tried to enter the web of Lenovo to a recovery DVD,

  • Configuration of DIO on compact with Veristand

    Hello I have a cRIO 9024 with NI 9401 (5 V TTL DIO) card, I created the FPGA (see photo below) code and the XML file to use with Veristand. The work of compilation and deployment, but I can't change the status of my output on the card. You could see