Problems between web and smart client

Hi !!

There is so many problems in between web and smart client for just a simple concept. Some are fixed by others ways and some are still can’t fix.
It’s really terriable for me. There’s concept is simple and not work on Servoy with its functions. Here some problems from me.

1.) If using Calculation field and show that form in panel, It must click twice on form button. Its took me long time to solve and finally, I removed panel and it’s work. I didn’t see any warning for not to use calculation field and panel.
2.) If the one user login with his account and then, other user can’t login again when back to the login form. (using security.login( … ) ) but, that user are in the database table and not servoy users.
3.) Smart and Web client form adjustment can’t fit. If it’s ok on Smart Client, there is not fit on Web Client. Such as : lables, buttons, … positions
4.) Can’t use relation for 3 tables. I want to use TableC.fieldDesc. Need to like TableA.field1 to TableB.field1 and TableB.field5 to TableC.fieldid. I using global relation and it’s ok on Web Client. But, on Smart Client, display very funny, like processing line continuously.
5.) Must double click on login form on Web client and no message can display. Smart client is ok.
6.) History can use for back, but, when back to previous form, the first line of table view are clear history and it’s like something refresh from database on that only one line.
7.) I don’t know how do denied accessing form from Window Menu, not disable ShowInMenu properties. It’s only accessiable for Administrator and not for other users. (at runtime)
8.) For can’t show any message the first time on web client, I need to use one lable box to display error msg text. I don’t know how can I work to satisfied Smart and Web Client for that. 'Cause smart client can show message and Web client is not work.
9.) Can load records with specified ‘Where’ conditions, but, when search again in that form with find() … and search (), it can’t search from its initial foundset and display all records not under ‘where’ conditions.
10.) Wanna clear history for last form and when back again it want to like refresh. But, when I use clear history, it clear all history and can’t go back to previous form.
11.) when using servoy print on smart client, it’s ok. But, when fit to web client, Body height need to extend to enable to view all records and then printing line spacing is too much and can’t fit. So, I can’t use only one form and create another new form to setup print format.
12.) There is no x,y properties in ‘Line’ control on form. So, it’s very difficulty to fit exactly.
13.) There is extra white space to the right in Table View on Web client and it must use panel to fit.
14.) can’t focus cursor on Calculation field on form load on Web Client. Smart Client is ok. It’s enable for normal text box and not ok for text box which using calculation field.

I got servoy fever now and can’t solve so many problems. :?
I’m really disappointed for that. I’m trying to solve them and some can’t fix until now. I already search on reference guides and forum for these problems.

May be I’m not much experiance on Servoy and wish anybody to Good Luck !!
Thank you.

Hi Gecko,

I’m sorry that you have this difficulties.
But as far as I understand it (sometimes it’s hard to read ;-) ) most of them are solvable. :-)
A lot of things you do, we are doing also, without any problem.

The info you give, is so little per topic, that it is hard to give any reasonable answer.
So my advice is, take it step by step, and topic by topic on the forum.

You also could hire an (online) Servoy developer, to help you out

Hi Gecko,
keeping a single code base for smart and web deployment is doable and not so difficult, there are some things that work differently but not too much, have a look at my Servoy World Conference 2008 presentations, I think they could help you.

http://www.sintpro.com/downloads_eng.php