#javascript
#javascript
Вопрос:
Позвольте мне высказаться предельно ясно. У меня есть несколько кнопок в окне моей модели.
var row = Ti.UI.createTableViewRow({height:50});
var row2 = Ti.UI.createTableViewRow({
height:'auto'
});
row2.add(Button);
row2.add(Image);
var data = [row,row2];
var table = Ti.UI.createTableView({
data:data
});
Я хочу, чтобы 7 текстовых полей динамически размещались в первой строке. Вторая строка остается статичной, но первая должна увеличиваться
Комментарии:
1. ?? я понятия не имею, что это значит. что конкретно вы хотите сделать. можете ли вы вставить демонстрацию того, что у вас есть, в jsfiddle?
2. Функция возвращает многострочный объект, и мне нужно получить доступ к каждому объекту…
3. понятия не имею. я понятия не имею, как выглядит объект, можете ли вы создать скрипку?
4. Как использовать jsfiddle и что я должен туда поместить
5. Это то, что он возвращает для объекта row [Ti.UI.TableViewRow]
Ответ №1:
Вы имеете в виду создать массив, который будет использоваться для создания представления таблиц? Затем сделайте что-то вроде
function addRow(txtField) {
var tf = Titanium.UI.createTextField({width:100,height:30,hintText:txtField});
var row = Ti.UI.createTableViewRow({height:50});
row.add(rf);
return row;
}
array[0] = addRow('Textfield 1');
array[1] = addRow('Textfield 2');
array[2] = addRow('Textfield 3');
Ti.UI.createTableView({data:array});
Комментарии:
1. Обновил мой вопрос… позвольте мне тоже попробовать u r code … большое спасибо, я поражен этим на 5 часов….
2. Извините, я только что обновил весь свой рабочий код… вы можете протестировать это … я хочу добавлять представление таблиц при каждом нажатии на кнопки
3. @theJava: Вы должны сохранить описание проблемы в своем вопросе. Я, например, понятия не имею, о чем ваш вопрос.
4. @theJava ваш код увеличивается с каждым редактированием без какой-либо существенной новой информации. Если вы хотите, чтобы мы рассмотрели это более подробно, пожалуйста, извлеките соответствующие части и опубликуйте SSCCE .