Jump to content

MultiSelect/мультивыбор в виде списка ID+Name


x11

Recommended Posts

  • x11 changed the title to MultiSelect/мультивыбор в виде списка ID+Name
  • 2 weeks later...
On 3/31/2021 at 4:42 PM, x11 said:

Подскажите, как то же самое проделать для десктопа с фреймом?

 

@Sherzod  Подскажите, пожалуйста, что нужно, чтобы такой же мультиселект сделать и для десктопной версии? Спасибо.

Link to comment
Share on other sites

Проблема в десктопной версии мультиселекта.

Ранее Вы помогли реализовать выбор (ID+Name) в мобильной версии выпадающего списка и это работает. Большое спасибо за это.

А вот ваш код к десктопной версии не подходит. Опять же, чтобы получить/загрузить список выбранных ID.

Я попытался использовать TUniCheckComboBox, Вы увидите это в примере.

Link to comment
Share on other sites

34 minutes ago, x11 said:

Я попытался использовать TUniCheckComboBox, Вы увидите это в примере.

Эта ошибка?

(index):38 Uncaught TypeError: Cannot read property 'dom' of null
    at ctor.doInsert (ext-all.js:20)
    at ctor.append (ext-all.js:20)
    at ctor.render (ext-all.js:20)
    at ctor.constructor (ext-all.js:20)
    at ctor.callParent (ext-all.js:20)
    at ctor.constructor (ext-unicommon-min.js:9)
    at new ctor (ext-all.js:20)
    at (index):38
    at _cdo_ (ext-unicommon-min.js:9)
    at constructor.launch ((index):38)

 

Link to comment
Share on other sites

  • 2 months later...
  • 1 month later...
  • 1 month later...
  • 2 weeks later...
28 minutes ago, x11 said:
On 3/31/2021 at 8:30 PM, Sherzod said:

UniTagField ?

А в мобильной версии какой аналог?

image.png.24d00a040fca60ea0a2d18e4b42a0df9.png

UnimSelect

procedure TMainmForm.UnimFormCreate(Sender: TObject);
begin
  UnimSelect1.JSInterface.JSConfig('multiSelect', [True])
end;

 

  • Thanks 1
Link to comment
Share on other sites

18 hours ago, x11 said:

Подскажите, а это нормально, что разделитель указан, как точка с запятой, а в браузере запятая?

Наверное, здесь тоже стоит учесть еще один конфиг:

procedure TMainForm.UniFormCreate(Sender: TObject);
begin
  with UniCheckComboBox1 do
    JSInterface.JSConfig('delimiter', [ItemSeparator + ' ']);

end;
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...