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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...