Я использую jquery-ui-tabs, чтобы позволить пользователям создавать свои собственные вкладки, а затем переключаться между вкладками, как они считают нужным. Содержимое в виджетах - это маленькие виджеты, которые сами по себе похожи на мини-программы. Пользователи могут затем выбирать, какие виджеты они хотят на любой вкладке.
Это прекрасно работает, если любой заданный виджет установлен только на 1 вкладке, однако, если какой-либо виджет добавляется на 2 или более вкладок, все идет не так, как надо. Когда виджеты генерируются, они используют идентификатор из базы данных. Например . Если данный виджет добавляется в 2 или более вкладок, они заканчиваются 2 делениями с идентичным идентификатором id, например widget_1, что вызывает проблемы, как вы можете себе представить.
Итак, мой вопрос: как лучше всего решить эту проблему?
Хотелось бы знать раньше, что они хотят иметь возможность использовать один и тот же виджет на более чем 1 вкладке. У меня такое ощущение, что это почти полное переписывание ...