[Win/CS3] Problem with tree view nodes display In Release Version of InDesign
b [Win/CS3]
Hi All,
I am Facing a problem from last few days.I have a dialog on which i have a treeview ListBox.I am filling this listBox dynamically.On a Button click Event.
My requirement is to show Some text value on the node and Index value on the back end.So When i select String1 the index1 should be Selected.
b This Listbox is working fine ON Debug Version. But Crashing On Release Version.That seems Strange to me..........?????????
b in DialogObserver::Update on button click event
NodeID node = IDCGridNodeID::Create(IndexX);
treeMgr->NodeAdded(node);
b and in TreeviewMgr::ApplyDataToWidget
TreeNodePtr<IDCGridNodeID> nodeID(node);
PMString IndexNo= nodeID->GetName();
I am going to database and retrieving string value according to that
IndexNo.
WCHAR Buf[200];// this contains value retrieve from database
Then i am converting WCHAR[] to CHAR[] BY using
size_t origsize = wcslen(Buf) + 1 ;
const size_t newsize = 100;
size_t convertedChars = 0;
char nstring[newsize];
wcstombs_s (&convertedChars, nstring, origsize, buf, _TRUNCATE);
PMString StringToDisplay(nstring);
//Till here its working fine
But when i am setting this value as Node name
style.Translate();
setNodeName( widgetList, StringToDisplay, kIDCTVTextWidgetID );
and function return kTrue; statement executed The application is crashing.
With error showing
b INdesign Encountered a problem Needs to close.
I Am not able to find out why this is not working on Release while it is working fine on debug version..???????????????????
Is I am missing or Made some changes For release version..????
Thanks,
Hi Michael,
Thanks for your reply.
The lines
NodeID node = IDCGridNodeID::Create(IndexX);
treeMgr->NodeAdded(node);
are working fine for Both Debug N Release version.The Application Is crashing In tree view manager class as i explained.
while it works fine without having even a single warning in debug version.
I read the document and i find out if i want to add node in treeview i have to call
treeMgr->NodeAdded(node);
which will call manager
b and in TreeviewMgr::ApplyDataToWidget
i am getting my node name as
TreeNodePtr<IDCGridNodeID> nodeID(node);
PMString IndexNo= nodeID->GetName();
I don't think that something is wrong in this but i am not sure becoz i am new in indesign development.
for adding nodes i referred the SDK examples.I found the same code for adding.
Similar Messages
-
Hello and good morning,
i´ve got a problem with a tree view in one of our web dynpro applications.
The tree view act´s as a menu. For example:
the highest element is: personal
If you open personal you see:
recruiting
payment
and so on...
Our Problem is...
You can open the tree element by clicking on the little box left from the tree-element text.But we want that the tree-element is also "line-sensitieve". This means, the next elements should not only appear by clicking the box, also by clicking simply the line.
Is this possible.
PS: Sorry for this bad application, but i don´t know how to explain it bettermethod ONACTIONTOGGLE .
data:
Elem_Context type ref to If_Wd_Context_Element,
Stru_Context type If_Menu_Tree=>Element_Context ,
Item_IS_OPEN like Stru_Context-IS_OPEN.
data parent_key type string.
data children_loaded type wdy_boolean.
data x_node type ref to IF_WD_CONTEXT_NODE.
* get context via lead selection
Elem_Context = wd_Context->get_Element( ).
* get single attribute
Elem_Context->get_Attribute(
exporting
Name = `IS_OPEN`
importing
Value = Item_Is_Open ).
if Item_Is_Open = abap_true.
Item_Is_Open = abap_false.
else.
Item_Is_Open = abap_true.
endif.
Elem_Context->set_Attribute(
exporting
Name = `IS_OPEN`
Value = Item_Is_Open ).
endmethod. -
Problem with tree view alignment
http://tinypic.com/r/34o1wjl/6
please view the link !!
i want the tree for the Finished product just below the Raw Material, where as i am not able to achieve it. The raw material gets place in a separate box and finished in another.
the code for the above is :
public VBox addVBox()
VBox vbox = new VBox();
vbox.setPadding(new Insets(10)); // Set all sides to 10
vbox.setSpacing(8); // Gap between nodes
TreeItem<String> inventoryRM = new TreeItem<String> ("Raw Materials");
inventoryRM.setExpanded(false);
TreeItem<String> itemRM1 = new TreeItem<String> ("Add Raw Material");
inventoryRM.getChildren().add(itemRM1);
TreeItem<String> itemRM2 = new TreeItem<String> ("Edit Raw Material");
inventoryRM.getChildren().add(itemRM2);
TreeItem<String> itemRM3 = new TreeItem<String> ("Delete Raw Material");
inventoryRM.getChildren().add(itemRM3);
TreeItem<String> inventoryFinished = new TreeItem<String> ("Finished Product");
inventoryFinished.setExpanded(false);
TreeItem<String> itemF1 = new TreeItem<String> ("Add");
inventoryFinished.getChildren().add(itemF1);
TreeView<String> treeRM = new TreeView<String> (inventoryRM);
TreeView<String> treeFinished = new TreeView<String> (inventoryFinished);
vbox.getChildren().addAll(treeRM,treeFinished);
return vbox;
}If I understand correctly, you're looking for a single tree with two top-level nodes "Raw Materials" and "Finished Product".
You can achieve this with
public VBox addVBox()
VBox vbox = new VBox();
vbox.setPadding(new Insets(10)); // Set all sides to 10
vbox.setSpacing(8); // Gap between nodes
TreeItem<String> inventoryRM = new TreeItem<String> ("Raw Materials");
inventoryRM.setExpanded(false);
TreeItem<String> itemRM1 = new TreeItem<String> ("Add Raw Material");
inventoryRM.getChildren().add(itemRM1);
TreeItem<String> itemRM2 = new TreeItem<String> ("Edit Raw Material");
inventoryRM.getChildren().add(itemRM2);
TreeItem<String> itemRM3 = new TreeItem<String> ("Delete Raw Material");
inventoryRM.getChildren().add(itemRM3);
TreeItem<String> inventoryFinished = new TreeItem<String> ("Finished Product");
inventoryFinished.setExpanded(false);
TreeItem<String> itemF1 = new TreeItem<String> ("Add");
inventoryFinished.getChildren().add(itemF1);
TreeItem<String> rootNode = new TreeItem<String>("");
rootNode.getChildren().addAll(inventoryRM, inventoryFinished);
TreeView<String> tree = new TreeView<String> (rootNode);
tree.setShowRoot(false);
vbox.getChildren().addAll(tree);
return vbox;
} -
I am using Forms 6 to display a hierarchical tree strucure in a departmental application. I am able to use it for displaying the hierarchy but unable to do anything programatically with the tree. Could somebody help me please, with some insight - which would be much appreciated. Thanks in advance.
Hi Sumer!
U can do any thing with the tree programatically.
Tell me which tree u r using if it is activex provided by forms.
U can find all the methods and functions in the forms help search for Heirarchical trees topic.
Even u r facing any problem write me I will get u the solution.
Mayank Sharma
[email protected] -
Table with tree view on master column
Hi,
I'm trying to generate a table with tree view on the master column and I get the table values from an RFC.
The problem is that I need to control some properties like "expanded" or "isLeaf" and I can't add the value attributes to the model node to control the rows.
Any ideia on how to overcome this (what i think is a) problem?
Thanks for the help.
Pedro BarbosaHi Subramanian,
Maybe I didn't explain myself right. I also followed that tutorial with success but in this case i have on my custom controller:
-MyNode (model node)
- Output
- MyTable
- attribute 1 (model attribute)
In my context/view controller the only way i can map that node is by using a model node referecing "MyTable" but this way i can't add any of my attributes to same level of the attributes (is that the ideia right?).
I also tried to recreate the structure in the view with value nodes and value attributes with the same type as the model attributes and then bind them but i always get "Incompatible context element type".
Am i missing something?
Pedro Barbosa -
Dear All ,
I am facing a problem with HTML Viewer . My senario is as follows :
1. I have created one HTML page . On that page there are 4 Images
2. I imported that HTML page in SAP with the help of transaction SMW0
3. I Called that HTML page in my ABAP program using the method "load_html_document" of class cl_gui_html_viewer
4. This is happening perfectly ok on the machine on which all this developement was done.
But the issue is when I execute my ABAP program on a different machine , those Images on that HTML page are not displaying.
Can you please guide me how to remove that machine dependancy?
Regards,
NikhilHi Nikhil,
Please check if the image is properly imported properly. Also check if there is any option which you might have forgotten while imported like dependeency.
Regards
Abhii... -
Hello,
Is there any way to resize Tree View Node Element programatically.
In .fr file the height of the tree view node element is set to 90.
On a button click I want to resize the element height to 18.
I have tried using IControlView->SetFrame(TmpRect); but with no luck.
Thanks,
Prakash.Take a look at ITreeViewWidgetMgr, you can implement GetNodeWidgetHeight(...)
and you may need to call ITreeViewMgr->NodeChanged(...) to get the TreeView to re-paint your Node. -
Hello experts,
I am facing a very strange issue with tree view.
I have created a custom component with a tree view. All data are coming in the tree view. But the strange thing is that the data is not getting displayed on the screen.
I am sure about the data because, when I am selecting a line from the tree, the data from that line is coming to the main screen.
Please help!!
Regards
DebolinaHi experts...
Any pointers to this issue???
Please help!
Regards,
Debolina -
We are working on some extraordiary long SQL stored procedure. Due to the shear size and IF/ELSE nesting it is very tedious to understand the logic .
What I am looking for is an SQL editor with tree view, where we can see IF/ ELSE, LOOP etc block as nodes. For example expand a node and see all blcoks of code within it.
+ IF block 1
expand---
-IF blcok 1
+IF block 1.1
+IF block 1.2
further expand
-IF blcok 1
+IF block 1.1
-IF block 1.2
IF block 1.2.1Do some Google searches for a text editor that supports "folding".
-
Problem with a view in XK01 transaction
Hi All,
I am working on upload conversion for Vendor Master. While doing conversion, i am getting a problem with a Contact person view in XK01 transaction. In contact person view the telephone field column sometimes allowing to add data ,sometimes it's not allowing data which results an error in conversion program saying that the telephone field in not an input field. I don't know why the view is showing the telephone field like that.
Can any one suggest the solution for this problem. I know this is configuration problem with a view but i posted in ABAP forums.
ThanksHi Ben,
I assume that you are writing a BDC program to upload contact person information. If so, you are trying to populate a table control here. Please check to see if you are calculating the index to assign values to the correct rows.
if you are calculating index in your program then i think it should be configuration problem as you said.
Thanks,
Ganesh. -
Hi guys, I have big problem with my X7-00 display... like it has been magnetized, but I'm not sure is that even possible. It is discolored, like on old CRT television displays. Any ideas?
Didn't help Tried hard reset also... nothing.
Ana Maric -
Problem with Materialized Views after an export
Hi @ everybody,
At an Oracle 11g R2 (11.2.0.3.0) instance, all actual CPU's/SPU's are installed, on a Red Hat 6 Machine i have a problem with Materialized Views from a schema, which i have exportet from an old database machine on Oracle 10g (10.2.0.1.0) to the new machine.
I've exportet with the old exp and imported with imp, because i know, that i get some strange errors because of the materialized views when i'm using the new expdp and impdp tools.
At the old machine the materialized views are so programmed, that they get an update of data at a defined time like this:
START WITH TRUNC(SYSDATE) + 21/24
NEXT SYSDATE+1
...But after the export this "update function" of the materialized view is not available. So i have deleted that views and recreated them with the START WITH parameters. So now they are running.
But why do i have this problem?
Is this "START WITH" somewhere written as a job or so in, for example, DBMS_SCHEDULER or something else? So i had forgotten to export these jobs or where is that defined?
Is this a bug?
Thanks for answers and help!
Best regards,
DavidI can't remember the error of expdp/impdp. That is some days ago, i have to rebuild this.
I think in my scenario for the import i don't need the TABLE_EXISTS_ACTION, because by importing at the new server i've just createt the naked tablespace for the data and the users, not more. So he didn't has something to overwrite.
And i have to tell you: i'm just the dbA. The desining of the tables and materialized views is many years ago by installing the old server. I'm just to young in my company to know about the design of the instance and why it was designed so.
Anyway: my problem is, that after the import of the schemas to a new server the "START WITH" option in the materialized views is not there anymore and i just want to why so i can think about a solution for that and create it with the database designers of my company.
EDIT: And here are the SQL Statements for creating the Materialized Views:
First, at the OLD Server (Oracle 10g 10.2.0.1.0)
CREATE MATERIALIZED VIEW "DUPONT_CCG2_P"."PR_PRODUCT_ITEMS"
ORGANIZATION HEAP PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "DUPONT_14523"
BUILD IMMEDIATE
USING INDEX
REFRESH COMPLETE ON DEMAND START WITH sysdate+0 NEXT SYSDATE+1
USING DEFAULT LOCAL ROLLBACK SEGMENT
DISABLE QUERY REWRITE
AS (SELECT DISTINCT
PR_CUSTOMER_MASTER_DATA.CLIENT_ID,
PR_CUSTOMER_MASTER_DATA.ILN_USER,
PR_ARTICLE.EAN,
PR_ARTICLE.CODE,
PR_USED_ARTICLE_TEXT.ARTICLE_TEXT,
PR_USED_ARTICLE_TEXT.LANG_CODE,
PR_ARTICLE.SUP_ITEM_NO,
PR_ARTICLE.OLD_ITEM_NO,
PR_COMPANY_ITEM_MATCH.ITEM_BY_NO,
PR_COMPANY_ITEM_MATCH.UOM_UNIT,
PR_COMPANY_ITEM_MATCH.PRICE_UOM,
PR_COMPANY_ITEM_MATCH.PRICE,
PR_COMPANY_ITEM_MATCH.CURRENCY,
PR_COMPANY_ITEM_MATCH.PRICE_QTY,
PR_COMPANY_ITEM_MATCH.SALES_UNIT,
PR_COMPANY_ITEM_MATCH.START_DATE,
PR_COMPANY_ITEM_MATCH.END_DATE,
PR_ARTICLE.UPDATED_AT
FROM PR_ARTICLE, PR_COMPANY_ITEM_MATCH, PR_USED_ARTICLE_TEXT, PR_CUSTOMER_MASTER_DATA, PR_ADDRESS
WHERE PR_ADDRESS.ORDER_TYPE='REP'
AND PR_CUSTOMER_MASTER_DATA.ILN_USER=PR_ADDRESS.ILN_USER
AND PR_COMPANY_ITEM_MATCH.ILN_USER=PR_ADDRESS.ILN_LINK
AND PR_CUSTOMER_MASTER_DATA.SALES_ORG=PR_COMPANY_ITEM_MATCH.SALES_ORG
AND PR_CUSTOMER_MASTER_DATA.CLIENT_ID=PR_COMPANY_ITEM_MATCH.CLIENT_ID
AND PR_CUSTOMER_MASTER_DATA.CLIENT_ID=PR_ADDRESS.CLIENT_ID
AND PR_ARTICLE.SUP_ITEM_NO=PR_COMPANY_ITEM_MATCH.SUP_ITEM_NO
AND PR_COMPANY_ITEM_MATCH.SALES_ORG=PR_USED_ARTICLE_TEXT.SALES_ORG
AND PR_ARTICLE.SUP_ITEM_NO=PR_USED_ARTICLE_TEXT.SUP_ITEM_NO
AND PR_CUSTOMER_MASTER_DATA.LANG_CODE=PR_USED_ARTICLE_TEXT.LANG_CODE
AND ( PR_COMPANY_ITEM_MATCH.END_DATE IS NULL OR to_date(PR_COMPANY_ITEM_MATCH.END_DATE,'YYYYMMDD') - sysdate > 0)
AND ( PR_COMPANY_ITEM_MATCH.START_DATE IS NULL OR sysdate - to_date(PR_COMPANY_ITEM_MATCH.START_DATE,'YYYYMMDD') > 0)
)And here the at the NEW Server (Oracle 11g R2 11.2.0.3.0)
CREATE MATERIALIZED VIEW "DUPONT_CCG2_P"."PR_PRODUCT_ITEMS" ("CLIENT_ID", "ILN_USER", "EAN", "CODE", "ARTICLE_TEXT", "LANG_CODE", "LANR", "OLD_LANR", "ITEM_BY_NO", "UOM_UNIT", "PRICE_UOM", "PRICE", "CURRENCY", "PRICE_QTY", "SALES_UNIT", "START_DATE", "END_DATE", "UPDATED_AT")
ORGANIZATION HEAP PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "DUPONT_14523"
BUILD IMMEDIATE
USING INDEX
REFRESH COMPLETE ON DEMAND START WITH sysdate+0 NEXT SYSDATE+1
USING DEFAULT LOCAL ROLLBACK SEGMENT
USING ENFORCED CONSTRAINTS DISABLE QUERY REWRITE
AS (SELECT DISTINCT
PR_CUSTOMER_MASTER_DATA.CLIENT_ID,
PR_CUSTOMER_MASTER_DATA.ILN_USER,
PR_ARTICLE.EAN,
PR_ARTICLE.CODE,
PR_USED_ARTICLE_TEXT.ARTICLE_TEXT,
PR_USED_ARTICLE_TEXT.LANG_CODE,
PR_ARTICLE.SUP_ITEM_NO,
PR_ARTICLE.OLD_ITEM_NO,
PR_COMPANY_ITEM_MATCH.ITEM_BY_NO,
PR_COMPANY_ITEM_MATCH.UOM_UNIT,
PR_COMPANY_ITEM_MATCH.PRICE_UOM,
PR_COMPANY_ITEM_MATCH.PRICE,
PR_COMPANY_ITEM_MATCH.CURRENCY,
PR_COMPANY_ITEM_MATCH.PRICE_QTY,
PR_COMPANY_ITEM_MATCH.SALES_UNIT,
PR_COMPANY_ITEM_MATCH.START_DATE,
PR_COMPANY_ITEM_MATCH.END_DATE,
PR_ARTICLE.UPDATED_AT
FROM PR_ARTICLE, PR_COMPANY_ITEM_MATCH, PR_USED_ARTICLE_TEXT, PR_CUSTOMER_MASTER_DATA, PR_ADDRESS
WHERE PR_ADDRESS.ORDER_TYPE='REP'
AND PR_CUSTOMER_MASTER_DATA.ILN_USER=PR_ADDRESS.ILN_USER
AND PR_COMPANY_ITEM_MATCH.ILN_USER=PR_ADDRESS.ILN_LINK
AND PR_CUSTOMER_MASTER_DATA.SALES_ORG=PR_COMPANY_ITEM_MATCH.SALES_ORG
AND PR_CUSTOMER_MASTER_DATA.CLIENT_ID=PR_COMPANY_ITEM_MATCH.CLIENT_ID
AND PR_CUSTOMER_MASTER_DATA.CLIENT_ID=PR_ADDRESS.CLIENT_ID
AND PR_ARTICLE.SUP_ITEM_NO=PR_COMPANY_ITEM_MATCH.SUP_ITEM_NO
AND PR_COMPANY_ITEM_MATCH.SALES_ORG=PR_USED_ARTICLE_TEXT.SALES_ORG
AND PR_ARTICLE.SUP_ITEM_NO=PR_USED_ARTICLE_TEXT.SUP_ITEM_NO
AND PR_CUSTOMER_MASTER_DATA.LANG_CODE=PR_USED_ARTICLE_TEXT.LANG_CODE
AND ( PR_COMPANY_ITEM_MATCH.END_DATE IS NULL OR to_date(PR_COMPANY_ITEM_MATCH.END_DATE,'YYYYMMDD') - sysdate > 0)
AND ( PR_COMPANY_ITEM_MATCH.START_DATE IS NULL OR sysdate - to_date(PR_COMPANY_ITEM_MATCH.START_DATE,'YYYYMMDD') > 0)
)The own differences i can see is at the "header". In the new one is the NOCOMPRESS LOGGING Option and in the first line the code has the columns diretcly defined.
But, i think, for my problem this line is determining:
REFRESH COMPLETE ON DEMAND START WITH sysdate+0 NEXT SYSDATE+1And this line is the same at both server.
Edited by: David_Pasternak on 12.04.2013 00:06 -
new street view from new google map release shows black screen
I'm having similar problems with Street View on openSUSE. For the time being you can try to switch back to the classic Google Maps.
https://support.google.com/maps/answer/3045828?hl=en&ref_topic=3093612 -
?I am getting an error when installing on my dell inspiron with latest updates for drivers. Error 1406. I have the problem with Scan Snap software and a full version of reader.
Error 1402 | Error 1406 | Acrobat, Reader
-
I encountered a problem with some client machines that use Firefox version 24ESR and IE8.
Ajax requests of aspx pages from Firefox are getting the following error from the iis server (iis version 7.5):
Bad Request - Request Too Long
HTTP Error 400. The size of the request headers is too long.
From analyzing the request that was sent to the server, I saw that the request consist of only the viewstate of the aspx page.
I tried to disable the viewstate for one page and the server got the request correctly.
I do not encounter any issues on these laptops with postback requests from Firefox or when running the same application with IE8.Sometimes that means that the page address sent is loo long.
Check the link address you are using.
I can't help you further and will send for more help.
Maybe you are looking for
-
DVI to Component Video adapter
I have a sony HDTV which only has HD input through component cables. Is there an adapter available that will allow me to connect my Rev D Powerbook (17 inch) to this TV via the DVI output port? My model television is a Sony 76 cm KVHR32M31. Thank-you
-
Server 2008 R2 Powershell version 4 cannot use Get-Net* (anything) commands
Brand new to PS here. I have a new install of 2008R2 and have updated to Powershell 4 by installing Windows Management Framework 4.0. The system has DotNET 4.5.1 on it as well. I am trying to run a script for setting IP which is part of the example s
-
Animating with 3D Rotation Tool
I always have issues when I try to animate an object using the 3D rotation tool. Every time I use it on the second keyframe I rotate the object using the 3d rotation handles on the object and then when I play it back it always over rotates. Why does
-
403 Forbidden Error on Inbound Web Service Call
Hi XI Gurus. We have been using an ID for a while now to login to the XI server to post SOAP messages to the adapter. For some unknown reason we now receive 403 Forbidden messages. The user has the exact same roles and authorizations as the correspon
-
Best approach to initial migration from Sybase IQ to BW: Files or ODBC?
Hi everyone! I need to perform an initial migration of a VERY LARGE amount of data from Sybase IQ to BW. I've searched SDN thoroughly but didn't find anything related to it. Does anyone have any thoughts on this? Thanks!