Думай головой, думай головой!
Если четыре, значит четыре инпута, потом объединить в один не сложно.
Если хочется, что бы был один name то для каждый инпут должен выглядеть примерно так:
Может быть и есть, но давненько я был новичком, поэтому не слежу за этим =) Могу предложить посмотреть bootstrap-3.ru/bootstraptheme.php и попробовать осваивать вёрстку так.
Т.е. от сложного к простому. Но это моё имхо.
Какой смысл тогда от SFPM если я её буду подменять? Подменить уж проще сразу у вьюшки, чтобы SFPM заново по всем записям не бегала и не фильтровала. В любом случае спасибо за желание помочь. Я впринципе сделал для своих потребностей универсальную модельку, которая и с SFPM работать будет адекватно и прочее. Благо есть сигналы и слоты, но костылями попахивает это. Надеюсь, в Qt как-нибудь допилят этот момент взаимодействия.
Это разумеется решение, но он в параметрах должен принимать QModelIndex как это ему передать я то же вкурсе. но я думал это как бы нативно реализуется, по мне данные методы как костыли...
К сожалению, у дешёвых время перерисовки довольно долгое, особенно если обновлять весь экран целиком и глазу ну очень не привычно. Возможно за год что-нибудь изменилось, но врятли, хотя идея хорошая.
Спасибо за подробное описание! А не подскажете, можно ли переставить в QHash местами ключи и значения что бы напирмер iterator.begin выдавал сначала как обычно, а затем, после перестановки, уже другие значения? Если бы это сделать, то моделька просто прелесть получается....
Например:
QModelIndex WBaseModel::index(int row, int column, const QModelIndex &parent) const {
MyChildren * ch = allChildrens->getChildren(row); //-- нужно получить значение по строке, т.к. этого требует функция модели index
return createIndex(row, column, *ch );
}
MyChildren * childrenByID(int id) {
return allChildrens->getChildren2(id);
/* тут хочется получить именно по какому-либо другому ключу.
* т.к. например в qml мне иногда требуется получить объект MyChildren по какому-либо другому *критерию.
* Не создавать же для этого отдельную модель
* да и ка кнаписал, дублировать существующий qhash то же не хочется т.к. они будут указывать на одно и то же, только по разному, но вот следить надо будет уже за обоими (если удаление строк или ещё какие-либо действия)
*/
}
ВП развивается и как я уже говорил -многое зависит от плагинов. Драпал сложнее и медленнее. Но зато позволяет сделать почти все, а для этого требуется соответственно дополнительные действия, которые как раз перерастают в лишнюю нагрузку. Начните с ВП или МОДХ, перейти всегда успеете, если будут базовые понимания.
Пока что используют :) на самом деле это дело вкуса и предпочтений разработчика или их клиентов. На самом деле ВП просто до безобразия простая, но очень много приходится допиливать руками. В больших проектах эти допиливания перерастают в копию той же МОДХ.
Если четыре, значит четыре инпута, потом объединить в один не сложно.
Если хочется, что бы был один name то для каждый инпут должен выглядеть примерно так:
Ключевое здесь "[]"
Вот небольшой примерчик:
https://jsfiddle.net/rxnk2gg6/3/
В php соответственно получаете $creditCardNumber=implode($_GET['creditcard']);
Сколько бы не было инпутов, они все занесутся и будут одной строкой.
Только потом не забудьте добавить проверки.
Если будут ещё вопросы, то лучше Вам начать с чтения спецификаций.