Has something changed in the B4XTable function? I have about a dozen lines setting the B4Table.searchfieldal to a string that used to work fine and now they give the error below. I had changed the app to use InlineEditing but the codes giving the error are not a part of that code. B4XTable.Searchfield appears to be a string and always worked before so I am pretty confused. What is the proper way to change a B4XTable.Searchfield by code?
2 lines of code giving the error:
B4XTableM.Searchfield = ""
B4XTableM.Searchfield = QD(5).SubString2(0,SearchfieldLength)
Error Log:
Error log
B4J Version: 8.50
Java Version: 11
Parsing code. (0.18s)
Building folders structure. (0.06s)
Compiling code. (0.74s)
Compiling layouts code. (0.01s)
Organizing libraries. (0.00s)
Compiling generated Java code. Error
B4J line: 626
B4XTableM.Searchfield = QD(5).SubString2(0,Sea
src\b4j\example\main.java:2781: [B]error: incompatible types: String cannot be converted to b4xfloattextfield[/B]
parent._b4xtablem._searchfield /*b4j.example.b4xfloattextfield*/ = (b4j.example.b4xfloattextfield)(parent._qd[(int) (5)].substring((int) (0),_searchfieldlength));