Jump to content

x11

uniGUI Subscriber
  • Posts

    2822
  • Joined

  • Last visited

  • Days Won

    13

Everything posted by x11

  1. @Sherzod не могли бы вы подсказать? Я хочу добавить кнопки, с событиями, чтобы на сервер отправлять ID, т.е. значение из нулевого столбца {0} function beforeInit(sender, config){ config.loadMask=true; config.loadingText = 'загрузка...'; config.emptyText='даних немає'; config.grouped = false; config.selectedCls = ''; console.log(config); console.log(sender); console.log(this); config.itemTpl = new Ext.XTemplate('<table style="width:100%; white-space:nowrap; vertical-align:middle;">'+ '<tr>'+ '<td style="color:#2c81aa">ID {0}, ID на сайті: {13}</td>'+ '<td><input type="button" id="btn1" name="btn1" value="ClickMe" onclick="this.myFunction(????)"></td>'+ '</tr>'+ '<tr>'+ '<td>ДОЗ: {1}</td>'+ '</tr>'+ '<tr>'+ '<td>{2}</td>'+ '</tr>'+ '<tr>'+ '<td style="padding-top:3px;">{3}; {4}, {5}</td>'+ '</tr>'+ '</table>', { myFunction: function(val){ ajaxRequest(this, 'myFunction', ['val=' + val]) } } ); } Кнопка появляется. Но что и как передать в качестве параметра onclick="this.myFunction(????)" что написать вместо ???? Спасибо.
  2. Частично проблему можно решить, если под последней компонентой добавить ещё одну панель, чтобы она как бы увеличивали внутренний размер UnimScrollBox`а. Нужно поэкспериментировать с высотой. И не забыть LayoutConfig.Height := 'absolute'; Но это уже очередной костыль.
  3. В общем, так. Если наполнять меню в событии unimForm.OnReady, то проблема проявляется. Я перенес код наполнения меню (дерева) в OnCreate и проблема ушла.
  4. Hi! How display a picture in XTemplate from DataSet + UnimDBListGrid/UnimDBGrid? thanx
  5. But same template normally working with unimDBListGird
  6. x11

    ListView

    with unimDBGrid not working but unimDBListGird have not a BufferStore
  7. Please tell me why it does not work. No errors in bowser console. function beforeInit(sender, config){ config.loadingText = 'загрузка...'; config.emptyText='даних немає'; config.selectedCls = ''; //console.log(config); //console.log(sender); config.itemTpl = '<table style="width:100%; white-space:nowrap; vertical-align:middle;">'+ '<tr>'+ '<td style="color:#2c81aa">ID {0}, ID на сайті: {13}</td>'+ '</tr>'+ '<tr>'+ '<td>ДОЗ: {1}</td>'+ '</tr>'+ '<tr>'+ '<td>{2}</td>'+ '</tr>'+ '<tr>'+ '<td style="padding-top:3px;">{3}; {4}, {5}</td>'+ '</tr>'+ '<tr>'+ '<td style="padding-top:3px;">Фото: {15}</td>'+ '</tr>'+ '<tr>'+ '<td style="padding-top:3px;">Архів: {16}</td>'+ '</tr>'+ '<tr>'+ '<td id="phone" style="padding-top:3px;">{17}</td>'+ '</tr>'+ '</table>'; }
  8. x11

    ListView

    this is the indexes of UnimDBGrid colums and how can i use names of colums or names of dataset fields?
  9. x11

    ListView

    how use buttons, with click events?
  10. x11

    ListView

    I would like 2-3 examples
  11. x11

    ListView

    BufferedStore not working
  12. Если указать LayoutConfig.Margine := '0 5' или Width := 'calc(100% - 30px)' то маркер-треугольник справа будет обрезан.
  13. x11

    ListView

    Still waiting for mobile infinity ListView.
  14. Hi All! I can’t understand how to design a mobile form for vertical scrolling to work? What values should Layout, LayoutAttribs and LayoutConfig have for TUnimScrollBox and internal components? thanx (sorry for my english) My test project >>>
  15. x11

    Login form layout

    desktop or touch (mobile)
  16. Не могу понять, как проектировать мобильную форму, чтобы работала вертикальная прокрутка? Какие значения у Layout, LayoutAttribs и LayoutConfig должна быть у TUnimScrollBox и у внутренних компонентов? В приложенном примере нажмите кнопку на главной форме, чтобы появилась форма с UnimScrollBox`ом. Тот пример, который идет в поставке, он не функциональный, совсем ничему не обучает, а просто показывает, что прокрутка есть, но никто ведь так формы не проектирует, как авторы сделали в примере. Спасибо. UniGUI_Touch_Scroll.zip
  17. Я не знаю, чья это ошибка, разработчиков UniGUI или ExtJS, но надеюсь её исправят. Пока что можно сделать такой костыль с наследованием. Чтобы не прописывать в каждой форме этот код. Добавить в проект новую мобильную форму. В событии OnShow написать вышеуказанный код: with Self.WebForm do JSInterface.JSCall('show', [], JSForm); А потом все свои мобильные формы, которые были созданы ранее, унаследовать от этой формы с костылем. В DFM заменить object на inherited в первой строке, чтобы получилось: inherited fmmMain: TfmmMain В pas-файле модуля указать форму, от которой происходит наследование type TfmmMain = class(TUnimParentForm)
  18. Проблема в том, что теперь в каждую мобильную форму приложения приходится добавлять этот костыль with Self.WebForm do JSInterface.JSCall('show', [], JSForm);
  19. Действительно, при повернутом экране видны кнопки с картинками.
  20. Хорошо, вот мой тестовый проект. TouchTest.zip
  21. В общем, проблема воспроизводится на любом мобильном браузере Firefox для Андроида. На iOS я не воспроизводил проблему, т.к. у меня нет Айфона. А Firefox Nightly вам потребуется в том, случае, если вам потребуется удаленная отладка, как здесь
  22. Не понял... Любое приложение находится в разработке.
×
×
  • Create New...