26.06.2007, 10:34 | #1 |
Участник
|
Array, ArrayIndex, Form
Добрый день,
Есть дисплей метод таблицы: display Array lastCustInvoiceJour() { CustInvoiceJour localCustInvoiceJour; Array arr = new Array(Types::String); ; select firstonly localCustInvoiceJour order by InvoiceDate desc where localCustInvoiceJour.createdBy == this.UserId ; arr.value(1,localCustInvoiceJour.InvoiceId); arr.value(2,strfmt("%1",localCustInvoiceJour.InvoiceAmount)); arr.value(3,strfmt("%1",localCustInvoiceJour.InvoiceDate)); return arr; } Надо вывести в StringEdit на форме один из элементов массива который возвращается методом. Если использовать ArrayIndex в свойствах StringEdit то ничего не выводит. |
|
26.06.2007, 10:43 | #2 |
NavAx
|
Как вариант, можно написать display метод на DataSource формы, а ваш метод сделать обычным (не display), с входным параметром - индексом массива.
В display методе на DataSource формы просто вызываете ваш метод с нужным индексом массива. |
|
26.06.2007, 11:16 | #3 |
Участник
|
а если так:
X++: display Description[3] lastCustInvoiceJour() |
|
|
|