Вопросы с тегами [datatable]

0

голосов
1

ответ
23

Просмотры

DataTable оленьей кожи показывать строки во время чтения файла TSV

Читаю .tsv файл, который имеет около 3500 столбцов и 1000 строк, когда я добавить строки в таблицу данных, строки добавляются в таблицу данных успешно (я вижу datatable.Rows.Count растет), но таблица данных не показывает каких-либо данных. я упомянул различные статьи, по-прежнему видим тот же вопрос, какие-либо предложения помогло бы мне статической силы основных (String [] арг) {DataTable DataTable = новый DataTable (); StreamReader StreamReader = новый StreamReader (@ "C: \ Users \ Latest PM File.tsv"); символ [] Разделитель = новый символ [] { '\ т'}; Строка [] columnheaders = streamreader.ReadLine () Split (разделитель). Еогеасп (строка ColumnHeader в columnheaders) {datatable.Columns.Add (ColumnHeader); // Я добавил заголовки столбцов здесь. } В то время (streamreader.Peek ()> 0) {DataRow DataRow = datatable.NewRow (); datarow.ItemArray = streamreader.ReadLine () Split (разделитель). datatable.Rows.Add (DataRow); }}
Venkat
1

голосов
1

ответ
406

Просмотры

Datatable как передать данные от входа к контроллеру

{ '_Token': $ ( 'вход [имя = _token]') Val (), 'currentid':. Идентификатор, 'current_vendor_name': $ ( '# продавца VENDOR_NAME') Val (),.}, Успех: функция (данные ) {console.log (данные); }}); });
Hala ways
1

голосов
1

ответ
271

Просмотры

Как удалить все элементы входа р-чипами внутри PrimeNG DataTable, нажав на ссылку?

Мне нужна помощь в удалении всех элементов в primeng р-чипы входа внутри PrimeNG DataTable, когда пользователь нажимает на «удалить все». В этом случае, я хочу, чтобы удалить все выбранные из carBrandOptions для этой строки, когда пользователь нажимает на ссылку Убрать все. Я ищу машинопись кода для этого. Спасибо! удалить все
Saman
1

голосов
1

ответ
144

Просмотры

Error in Datatable: Cannot display correct number of rows

I am using angularjs and datatable. I can perfectly display the data but I have a problem in pagination and displaying of rows. The number of rows displayed on load of the page is 10 and the UI somewhat shows like this: Show 10 entries But it displays all the data and not just only 10, after I reload the page for several times, it would display the correct number of rows but sometimes it will return an error that in jquery.dataTables.min.js that mData is undefined and sometimes there is no error. How can I correct the displayed number of rows onload of the page?My code goes like this in html UserName Time And Date IP Address {{item.Username}} {{item.TimeandDate}} {{item.IPaddress}} and in my controller, I have this kind of code: This is for the datatable: $(function () { $('#HistoryTB').DataTable({ 'paging' : true, 'lengthChange': true, 'searching' : true, 'ordering' : true, 'info' : false, 'autoWidth' : false }) })
daya_nara
1

голосов
0

ответ
143

Просмотры

How do I add a button on each row in DataTable when using SQL connection

I am brand new to using DataTables and trying to add a button to the end of a row that passes a value to a function to insert into another sql database table. I'm using an SQL connection and have not implemented AJAX yet. Was following this example My ASPX File is using this: $(document).ready(function() { var table = $('#invSearch').DataTable( { "columnDefs": [ { "targets": -1, "defaultContent": "Click!" } ] } ); $('#invSearch tbody').on( 'click', 'button', function () { var data = table.row( $(this).parents('tr') ).data(); alert( data[0] +"'s name is: "+ data[ 2 ] ); } ); } ); $(document).ready(function() { // Setup - add a text input to each footer cell $('#invSearch tfoot th').each( function () { var title = $(this).text(); $(this).html( '' ); } ); // DataTable var table = $('#invSearch').DataTable(); // Apply the search table.columns().every( function () { var that = this; $( 'input', this.footer() ).on( 'keyup change', function () { if ( that.search() !== this.value ) { that .search( this.value ) .draw(); } } ); } ); } ); My table is created in the C# file using this code: SqlCommand cmd = new SqlCommand(query, cn); SqlDataReader user = cmd.ExecuteReader(); String UnreadText = ""; Int32 i = 0; while (user.Read()) { UnreadText += " " + user["id"] + ""; UnreadText += " " + user["name"] + ""; UnreadText += " " + user["country_long"] + ""; UnreadText += " "; UnreadText += " "; UnreadText += " "; UnreadText += " Add "; UnreadText += " "; UnreadText += " "; UnreadText += " "; UnreadText += " Delete "; UnreadText += " "; UnreadText += " "; UnreadText += " "; tlist.InnerHtml = UnreadText; i++; } cn.Close(); } I can't figure out how to get the "id" column to pass to my "AddProspect_Click" function in C#.
jroyce
1

голосов
1

ответ
451

Просмотры

Как соединить 2 таблицы с использованием обработки DataTables на стороне сервера

Index.php HTML $ (документ) .ready (функция () {$ ( '#') пользователи DataTable ({ "обработка": правда, "ServerSide": правда, "Аякса":. "Server_processing.php"}); }); На стороне сервера DataTable Id Кулак Имя «пользователи» Фамилия Телефон Адрес сервера Script $ Table =; $ PrimaryKey = 'ID'; $ Столбцы = массив (массив ( 'дБ' => 'ID', 'дт' => 0), массив ( 'дБ' => 'first_name', 'дт' => 1), массив ( 'дБ' => 'last_name', 'дт' => 2), массив ( 'дБ' => 'телефон', 'дт' => 3), массив ( 'дБ' => 'сайт', 'дт' => 4), ); Информация о соединении // SQL-сервер $ sql_details = массив ( 'пользователь' => 'корень', 'передача' => '', 'дБ' => 'DataTables', 'хозяин' => 'локальный'); требовать ( 'ssp.class.php'); эхо json_encode (SSP :: простой ($ _ GET, $ sql_details, $ таблица, $ PrimaryKey, $ столбцы)); Таблицы базы данных пользователей идентификатор | first_name | last_name | телефон | сайт | --- ---------- ---------- ------ ------ 1 Барри Roux 0454554 1 2 Сильвестр Гас 012124 2 сайта ID | имя --- ---------- 1 London 2 Эдинбурга Желаемых Выходных ид | имя | фамилия | номер | место --- ------ ---- ------- ------ 1 Барри Roux 0454554 Лондон 2 Сильвестр Гас 012124 Эдинбург Выше код показывает простой пример того, как получить записи из Один из одной таблицы (пользователи) с использованием на стороне сервера DataTable. Теперь я хотел бы присоединиться и показать записи из 2 таблиц. используя что-то вроде этого запроса: SELECT u.id в качестве идентификаторов, u.first_name как имя, u.last_name в качестве фамилии, u.phone как номер, s.name как местоположение от пользователей у LEFT JOIN сайты с ВКЛ s.id = и. сайт. Любая идея, как я могу это сделать? Пожалуйста помоги Любая идея, как я могу это сделать? Пожалуйста помоги Любая идея, как я могу это сделать? Пожалуйста помоги
Vester
1

голосов
1

ответ
38

Просмотры

Странное поведение в сериализованном DataTable с newtonsoft [дубликат]

Этот вопрос уже есть ответ здесь: JSON.NET Parser * кажется * быть двойной сериализации мои объекты 1 ответ У меня есть очень простой DataTable, который я сериализации в JSON с помощью Newtonsoft DataTable Dt = DBHelper.GetDataTable (value.Sql); Строка JSON = JsonConvert.SerializeObject (дт, Formatting.None); вернуть JSON; Это результат "[{\" IdUsuario \ ": \" 37 \», \ "IdEmpresa \": \ "3 \", \ "Новичок \": \ "коала \", \ "NombreUsuario \": \ "\", \ "IdTercero \": \ "715 \", \ "нит \": \ "71790599 \", \ "Bloqueado \": \ "0 \", \ "Descripcion \": \ "\" \ "IdDependencia \": \ "\", \ "IdBodega \": \ "5 \"}]»Я не знаю, почему у меня есть дополнительные "\" внутри имен полей, это происходит только в этом проекте (WebAPI). Если я сделать то же самое из тестового приложения Windows Forms я есть «нормальный» JSON.
Leonardo Perez
1

голосов
2

ответ
32

Просмотры

Есть ли способ, чтобы включить / отключить поиск на DataTable с помощью определенного события?

Я пытаюсь отключить поле seaching на DataTable при выборе конкретных радио-кнопки. I'using icheck плагин Я думал об использовании размытости даже и это мой HTML Código Линеа Seccion Descripción Todos My Js $ ( '# rbn_buscar_codigo'). На ( 'ifChecked', функция (событие) {$ ( '# postTable') .DataTable ({ 'поиск': ложный, 'язык': { 'URL': '../plugins/dataTables.spanish.lang'}})}) в документации есть способ уничтожить DataTable .destroy () но я не знаю, как создать его снова, когда это RadioButton является снимите флажок и другой выбран
Christian
1

голосов
0

ответ
23

Просмотры

Как фильтровать Laravel DataTable списки с внешней переменной

Я хочу, чтобы передать новое поле lender_id при вызове DataTable модели из просмотра файла. $ TableBuilder = $ tableBuilder-> столбцы ([[ 'данные' => 'ID', 'имя' => 'ID', 'название' => 'Id'], [ 'данные' => 'имя', ' «=> 'имя имя', 'название' => 'имя']) -> параметры ([ 'дом' => 'Blfrtip', 'с' => 'lender_id = 2', // я пытался}); }»,]) / * -> Render ($ URL) Пытался это тоже * /; Щас URL генерируют с точки зрения является HTTP: //investment2.demo/admin/merchants/data рисовать = 2 & колонки% 5B0% 5D%? 5Bdata% 5D = идентификатор и столбцы% 5B0% 5D% 5Bname% 5D = идентификатор и столбцы Я хочу быть HTTP: //investment2.demo/admin/merchants/data рисовать = 2 &
Fasil kk
1

голосов
0

ответ
73

Просмотры

Каковы преимущества использования DataTable типа данных

У меня есть # программа C, которая будет считывать с SQL Server, 2012 таблицы, TABLEA, чтобы получить от сотен до тысяч записей, которые имеют нулевое значение в столбце Имя. Та же запись будет использоваться для вызова API, чтобы получить дополнительную информацию для каждой записи, например, имя. Далее программа выполнит обновление TableA на окнеИМЯстолбец, используя извлеченную информацию из предыдущего вызова API. Это было предложено мне, что я должен использовать DataTable / TABLETYPE для достижения этой цели. Мой вопрос: что является преимуществом, если какие-либо использование этого метода в сравнении предложило просто обновить каждую запись в SQL-сервере по одному после вызова API, который извлекает имя? Я знаю, что если я обновить каждую запись по одному за раз и возникает проблема, прежде чем все записи были обработаны, то по крайней мере записи, обработанные до этого момента, будут фиксироваться в базе данных SQL. Я не знаю, как DataTable будет обрабатывать этот тип сценария.
Jason
0

голосов
0

ответ
9

Просмотры

Добавление столбцов правильного пути

У меня есть простой DT, и я хотел бы добавить столбец к остальным. Код выглядит следующим образом: (работы) х
Talik3233
1

голосов
1

ответ
27

Просмотры

Ajax DataTable Laravel Linking

У меня есть DataTable, используя yajrabox пакет со ссылками на различные строки. Когда я нажимаю на ссылку, он берет меня на страницу 404 с «/ команд /» строка». Как мне сделать эту строку видимую страницу? Я пробовал использовать пули, но я мог бы использовать его неправильно, и если честно, я не знаю, где моя ошибка Вот impt части моего кода: Маршрут: Маршрут :: получить ( «/ команд / дисплей / {$ слизняка}», «TeamsController @ дисплей»); TeamsController:.. Общественные функции ($ слизняк) {$ teamdatas = LoserData :: findBySlugOrFail ($ слизняк), вид возврата ( 'команды / дисплей', компактные ( 'teamdatas'));} {DataTable.blade данные: 'homeTeam', имя: 'homeTeam' , "fnCreatedCell": функция (НТД, SDATA, OData, IRow, iCol) {$ (НТД) .html ( "" + oData.homeTeam + "");}}, команды / дисплей.
Bw70316
1

голосов
0

ответ
39

Просмотры

Показать данные, которые в BindingList к DataGridView

Решение: Спасибо за Никита Мариносян. Он нашел решение здесь у меня есть документ Excel. Есть столбцы, как факс, адрес электронной почты, номер и так далее. В программе у меня есть класс Контакт общественного класс Контакт {список частных телефоны; частные факсы Список; частный список адресов электронной почты; частный список веб-сайтов; публичная строка PhoneStr {прибудет {строка s = ""; для (INT I = 0; я Phones.Count; я ++) {; S + = телефоны [I]; } Возвращение с; }} Публичный список телефонов {получить {возвращение телефонов; } Частный набор {телефоны = значение; }}} И то же для факсов, электронной почты и веб-сайт. Таким образом, вы можете увидеть, какие свойства у меня есть здесь. Также у меня есть класс отеля общественного класса отель {частный Адрес адрес; частный Адрес legalAdress; частные Контакты контакты; общественный отель (Адрес адрес, Адрес legalAdress, струнный телефон, факс строки, строка электронная почта, строка Веб-страница, строка гео) {this.Geo1 = новый Geo (гео); this.adress = адрес; this.LegalAdress = legalAdress; Контакты = новый Контакт (телефон, факс, электронная почта, веб-сайт); } Общественных Контакт Контакты {получить {обратные контакты; } Множество {контакты = значение; }} Теперь я хочу, чтобы каким-то образом представить этот класс отель в DataGridView Так что у меня это. BindingList бл = новый BindingList (); после этого я просто заполнить бл и привязать его к DataGridView: dataGridView1.DataSource = бл; Очевидно, что это не показать мне, что я хочу. Контактная колонка выглядит она возвращается базовый ToString (): Изображение Но это нормально для столбца Адреса, потому что класс Адрес был переопределен методом ToStrng (). Основная проблема здесь заключается в том, что я даже не знаю, как показать данные контакта. Я хочу, чтобы показать его в разных колонках, а не как адрес.
1

голосов
1

ответ
921

Просмотры

Таблица данных событий строки нажмите не работает

Я потянув данных из базы данных с помощью ColdFusion в DataTable, и я хотел бы, что, когда я нажимаю на строку в DataTable и событие вызывается, который таким образом, что детали этой строки могут быть отображены в дивы на той же странице. Ниже приведен код, я использую, но он не работает, я был бы признателен, если кто-то может дать мне пример, который работает, я получаю следующее сообщение об ошибке: Ошибка - Не удается прочитать свойство «_aData» неопределенной $ (документ) .ready ( функция () {вар таблица = $ ( '# DataTable-кнопки') DataTable ();.. $ ( '# DataTable-кнопки TBODY') на ( 'нажмите', 'тр', функция () {вар данных = таблица .row (это) .data (); // предупреждение ( 'Вы нажали на '+ данных [0] +' \' s строка»); предупреждение ( "таблица нажмите кнопку" + данные [0]); }); });
Kasun Sandaruwan
1

голосов
1

ответ
70

Просмотры

Заполните материал Design таблицу данных в AngularJS с Firebase данных

Я пытаюсь использовать этот модуль AngularJS, чтобы создать таблицу с информацией, хранящейся в Firebase. Проблема заключается в том, что я не могу получить таблицу заселен с данными, полученными в Firebase. В момент загрузки страницы, появляется индикатор, но когда он заканчивает получение Firebase информации и прогресс бар заканчивается, ничего не показано в таблице. Остается, как вы можете видеть на рисунке ниже, это также показывает, как будет загружена информация, так как она печатается на консоли. Таблица имеет следующую структуру: Номбры Fecha Nacimiento {{paciente.nombre + "" + paciente.apellido}} {{paciente}} И код, с которым я получить доступ к Firebase для получения информации является: $ scope.pacientes = cargarPacientes ( ); Функция cargarPacientes () {вар отложенный = $ q.defer (); $ Scope.promise = deferred.promise; пусть pacientesMostrar = {}; пусть pacientes = []; пусть базы данных = firebase.database (); пусть pacientesRef = database.ref ( 'pacientes'); . $ Тайм-аут (функция () {pacientesRef.once ( 'значение'), а затем (функция (paciente) {paciente.forEach (функция (pacienteHijo) {пусть childData = pacienteHijo.val (); childData [ 'ключ'] = pacienteHijo. ключ; pacientes.push (childData);}); pacientesMostrar [ 'подсчет'] = pacientes.length; pacientesMostrar [ 'данные'] = pacientes; console.log (pacientesMostrar); deferred.resolve (); вернуть pacientes;}, функция (ошибка) {console.error (ошибка); deferred.reject ();}); }, 2000); }; Я не уверен, что я использую обещание правильно, и что я правильно назначая информацию, полученную от Firebase к переменному $ scope.patients. Вы можете увидеть ожидаемое поведение в следующей демонстрации.
asierta
1

голосов
0

ответ
305

Просмотры

Как сделать Таблица Footer сворачивания и разворачивания в DataTable Отзывчивый?

Я пытался у меня DataTable дисплей дружественный на мобильном устройстве; Для этой цели я протянул DataTable с отзывчивым расширением. Тогда это выглядит довольно хорошо, что автоматический крах колонки, чтобы соответствовать ширине экрана. Проблема: Таблица состоит в основном из числа, необходимо, чтобы показать общее количество в сноске таблицы. На данный момент, DataTable с отзывчивым расширением немного разочарован тем, что он не рассматривает данные в сноске, общее количество, сборно-разборные и расширяющиеся как тело таблицы. Следовательно, общее количество столбцов в таблице количества сноски которые при просмотре на мобильных устройствах отсутствуют. $ ( 'Таблица') DataTable (). тело {размер шрифта: 140%; } H2 {выравнивания текста: центр; обивка: 20px 0; } Заголовок таблицы {обивка: .5em 0; } Table.dataTable й, table.dataTable тд {Пробельные: Nowrap; } .P {выравнивания текста: центр; обивка-топ: 140px; Размер шрифта: 14px; } Страна Языки Население Средний возраст Площадь (кв.км) Аргентина Испанский (официальный), английский, итальянский, немецкий, французский 41803125 31,3 2780387 Австралия Английский 79%, родные и другие языки 23,630,169 37,3 7739983 Греция Греческий 99% (официальный), английский, французский 11128404 43,2 131956 Люксембург Luxermbourgish (национальный) французский, немецкий (как административные) 536761 39,1 2, 586 Россия Русский, другие 142467651 38,4 17076310 Швеция Swedish, небольшой Sami- и финноязычных меньшинства 9631261 41,1 449954 Итого 6 229197371 230,4 28181176 Назначение Я не уверен, что бросить такое поведение DataTable можно иметь или не иметь таблицу колонтитул столбцов быть сборно-разборные и как который может распространяться тело таблицы. Я попытался Google вокруг этой темы, но не поможет решить эту проблему. Примечание: Есть несколько альтернатив над DataTable, которые перечислены в статье Отзывчивых таблиц данных: Всесторонний список решений, которые делают по-разному для просмотра таблицы на небольшом устройстве, но моя работа проекта используется исключительно DataTable. Благодарю.
Houy Narun
1

голосов
2

ответ
492

Просмотры

Включить определенный столбец при редактировании этой строки в PrimeNG DataTable

Я использую angular2. У меня есть DataTable. Я могу изменить определенную ячейку, когда я нажимаю на него. Но я также хочу, чтобы последний столбец появляться для конкретной строки которой клетка я редактирую. Предположим, я хочу, чтобы изменить 1-й строки 2-го элемента. В основном второй элемент для редактирования, когда я нажимаю его, но в то же время, мне нужно в последний столбец, чтобы показать все 3 кнопки сохранения, отмены и удаления появляться только для 1-го ряда.
Sunil Bishnoi
1

голосов
1

ответ
34

Просмотры

Изменение входящего типа Excel в строку

Я чтение данных из книги Excel с помощью OpenFileDialog Строка Возведения = "Provider = Microsoft.ACE.OLEDB.12.0; Data Source =" + openFileDialog1.FileName + "; Extended Properties = \" Excel 12,0 XML; HDR = YES; IMEX = 1 \ ";"; учебное пособие является полностью динамическим может быть 5 колонок или даже 50 столбцов, я отправить входящие данные в DataGridView с помощью этого OleDbConnection CON = нового OleDbConnection (CONSTR); OleDbCommand oconn = новый OleDbCommand ( "Select * From [" + имя + "$]", кон); con.Open (); OleDbDataAdapter SDA = новый OleDbDataAdapter (oconn); DataTable данных = новый DataTable (); sda.Fill (данные); для (INT I = 0; я
ShinoLexTazy
1

голосов
1

ответ
236

Просмотры

DataTables числовой сортировки не работает

Я инициализировать таблицу с DataTable плагин с помощью следующего кода: $ ( '# данных таблицы') DataTable ({ "columnDefs":. [{ "Упорядочиваемые": ложные, "цели": [0,1,4,5 ]}, { "Тип": "пит", "цели": 3}]}); Я хочу, чтобы отсортировать элементы в третьем столбце численно, но он не работает, если я удалить: { «типа»: «Num», «цели»: 3} Сортировочные работает, но не численно, она сортирует: 191, 233, 28, 29, 303. Что я делаю неправильно?
Nephilis
1

голосов
2

ответ
173

Просмотры

Bootstrap DataTable не работает над добавлением аккордеона

У меня есть DataTable следующим образом: Еогеасп ($ билеты как $ билетов) {эхо ( «»); эхо ( ''. $ билеты-> ошибка. ''); эхо ( '' '$ билеты-> ч..'); эхо ( ''. $ билеты-> время. ''); эхо ( ''. $ билеты-> дата. ''); эхо-сигнала ( ''); } Я добавил аккордеон эффект к нему также: Еогеаспу (билеты $ как $ билетов) {эхо ( «»); эхо ( ''. $ билеты-> ошибка. ''); эхо ( '' '$ билеты-> ч..'); эхо ( ''. $ билеты-> время. ''); эхо ( ''. $ билеты-> дата. ''); эхо-сигнала ( ''); эхо-сигнала ( ''); эхо-сигнала ( ''); эхо ( 'Demo1'); эхо-сигнала ( ''); эхо-сигнала ( ''); } И таблица потеряла это DataTable свойства, такие как поиск, просмотреть как 10/25/50 элементов на странице и т.д. Jquery: ( 'разрушиться ').. $ на (' show.bs.collapse', функция () {$ (». collapse.in ') Распад (' скрыть «);}); $ ( "Интерактивная-строка. ") Нажмите (функция () {window.location = $ (это) .data (" HREF");}). Я хотел бы помочь по этому вопросу.
Inception
1

голосов
0

ответ
281

Просмотры

Как отправить параметр на стороне сервера и вернуть JSON в DataTable, используя Spring MVC

им новых для таблицы данных им с помощью DataTable Fn serverparam с Spring MVC не получает должный выход любезно действительно помогает вызову showData из моего JSP, подчиняются им получать JSon repsonse, но им не в состоянии увидеть выход в моем JSP Моей DataTable кода функции showData () {вар . имя_приложения = document.getElementById ( "имя_приложение") значение; вар LOC = document.getElementById ( "расположение") значение. . Вар FromDate = document.getElementById ( "datepickerfrom") значение; . Вар Todate = document.getElementById ( "datepickerto") значение; предупреждение (application_name + "==" + LOC + "==" + FromDate + "==" + Todate); Таблица = $ ( '# пример') Datatable ({ "bPaginate":. правда, "порядок": [0, 'по возрастанию'], "BINFO": правда, "iDisplayLength": 10, "iDisplayStart": 0, "bProcessing": правда, "bServerSide": правда, "sAjaxSource": "showAllAppData", "fnServerData": функция (sSource, aoData, fnCallback) {/ * Добавить некоторые дополнительные данные для отправителя * / aoData.push ( { "имя": "имя_приложение", "значение": имя_приложения}); aoData.push ({ "имя": "расположение", "значение": LOC}); aoData.push ({ "имя": "FromDate", "значение": FromDate}); aoData.push ({ "имя": "Todate", "значение": Todate}); $ .GetJSON (sSource, aoData, функция (JSON) {/ * Делайте все, что дополнительная обработка вы хотите на обратный вызов, то скажите DataTables * / оповещения (JSON. stringify (JSON)); fnCallback (JSON.stringify (JSON))}); }, "Пейджинг": правда, "pageLength": 5, "заказ": правда, "дом": 'Clfrtip', colVis: { "выравнивать": "право", восстановление: "Восстановление", SHOWALL: «Показать все »showNone: "Показать никто", приказ: 'альфа', "ButtonText": "столбцы"}, "язык": { "infoFiltered": ""}, "дом":«Cf
Vijay Gajula
1

голосов
0

ответ
55

Просмотры

Как связать ASP.net DataTable с JavaScript / AJAX

Я использую Bootstrap DataTable (https://datatables.net/examples/styling/bootstrap4) для показа DataTable в ASPX странице. Я получаю данные из базы данных. Я хочу, чтобы это от каждых секунды JavaScript / AJAX и таблицы обновления. Что является лучшим способом? Я пытаюсь это. Установить точку останова на fillFileTable, но точка останова не работает; не входящие прерывания. $ (Документ) .ready (функция () {$ ( '# filesTable') DataTable ({ "порядок":. [[0, "убывание"]], "bProcessing": правда, "bServerSide": правда, «sServerMethod «: "POST", "sAjaxSource": "files.aspx / fillFileTable"});}); [WebMethod] общественности статической строки fillFileTable () {DataTable дт = // ... (Получить таблицу из базы данных) JavaScriptSerializer = новое расслоение плотной JavaScriptSerializer (); js.MaxJsonLength = int.MaxValue; вернуть js.Serialize (DT); }
mogutcan
1

голосов
1

ответ
12

Просмотры

Проверьте ожидания в DataTable после DataTable ввода от предыдущего шага

Мой файл особенность: Сценарий: New Application: Проверьте Verifycation сообщение данного пользователя на Consumer Запроса странице, как Internal Администратор и пользователь может выбрать новое приложение для типа Запрос Когда пользователь вводит InputFileds для проверки | product_type | Member_Reference | ID_NUMBER | ID_Expairy_Date | Date_of_Birth | Eng_Family_Name | Eng_First_Name | Arab_Family_Name | Arab_First_Name | |||||||||| | Кредитные карты ||||||||| Затем пользователь должен видеть сообщения для входа | Message_Product_Type | Message_Member_Reference | Message_ID_Number | Message_ID_Expairy_Date | Message_Date_of_Birth | Message_Family_Name | Message_First_Name | | Вы должны выбрать тип продукта из списка |. Вы должны ввести контрольный элемент |. Вы должны ввести идентификационный номер |. Вы должны ввести ID Дату истечения срока действия |. Вы должны ввести дату рождения |. Вы должны ввести Фамилия |. Вы должны ввести имя. | || Вы должны ввести контрольный элемент |. Вы должны ввести идентификационный номер |. Вы должны ввести ID Дата истечения срока действия |. Вы должны ввести дату рождения |. Вы должны ввести имя семьи |. Вы должны ввести Имя . | То, что я хочу в архив, чтобы проверить другой вывод из одной и той же страницы, после типа в другом входе. мои определения шага, как это: @ Когда ( "^ пользователь вводит InputFileds проверить $") общественного недействительного user_enters_InputFileds_to_verify (список consumerInputs) бросает Throwable {pom.switchToMainFrame (); (для ConsumerInputContext входов: consumerInputs) {Wait.untilJqueryIsDone (. testContext.getWebDriverManager () getDriver ()); consumerPage.sendProductType (inputs.getProduct_Type ()); consumerPage.sendMemberRef (inputs.getMember_Reference ()); consumerPage.sendIdNumberIpt (inputs.getID_Number ()); consumerPage.sendIdExpiryDateIpt (inputs.getID_Expairy_Date ()); consumerPage.sendDateOfBirthIpt (inputs.getDate_of_Birth ()); consumerPage.sendEngFamilyNameIpt (inputs.getEng_Family_Name ()); consumerPage.sendEngFirstNameIpt (inputs.getEng_First_Name ()); consumerPage.sendArabFamilyNameIpt (inputs.getArab_Family_Name ()); consumerPage.sendArabFirstNameIpt (inputs.getArab_First_Name ()); consumerPage.clickOnAddressButton (); Wait.untilJqueryIsDone (testContext.getWebDriverManager () getDriver ().); } Pom.switchToDefault (); } @Then ( "пользователь должен увидеть сообщения для входов") общественного недействительный user_should_see_Messages_for_the_inputs (Список msgTable) бросает Throwable {pom.switchToMainFrame (); System.out.println ( "consumerInputs.size =>" + msgTable.size ()); Подождите. untilJqueryIsDone (testContext.getWebDriverManager () getDriver ().); Список actualMessages = consumerPage.getMessages (); Список exptMessages = новый ArrayList (); для (ConsumerInputMessage сообщений: msgTable) (!. messages.getMessage_Product_Type () IsEmpty ()) {если exptMessages.add (messages.getMessage_Product_Type ()); если exptMessages.add (messages.getMessage_Member_Reference ()) (messages.getMessage_Member_Reference () IsEmpty (!).); если exptMessages.add (messages.getMessage_ID_Number ()) (messages.getMessage_ID_Number () IsEmpty (!).); если exptMessages.add (messages.getMessage_ID_Expairy_Date ()) (messages.getMessage_ID_Expairy_Date () IsEmpty (!).); если exptMessages.add (messages.getMessage_Date_of_Birth ()) (messages.getMessage_Date_of_Birth () IsEmpty (!).); если exptMessages.add (messages.getMessage_Family_Name ()) (messages.getMessage_Family_Name () IsEmpty (!).); если exptMessages.add (messages.getMessage_First_Name ()) (messages.getMessage_First_Name () IsEmpty (!).); } Assert.assertEquals (actualMessages, exptMessages); } Но, похоже, каждая функция шаг выполняется, то весь DataTable запустить следующую ступенчатую функцию. который будет в конечном итоге я могу только получить ответ от последнего набора входных файлов, и DataTable я собираюсь проверить, содержит весь набор данных. Может ли тело поделиться тем, что ваше решение для этой ситуации? Я думаю, что это довольно часто встречается в реальной жизни. Спасибо! Добавить (messages.getMessage_First_Name ()); } Assert.assertEquals (actualMessages, exptMessages); } Но, похоже, каждая функция шаг выполняется, то весь DataTable запустить следующую ступенчатую функцию. который будет в конечном итоге я могу только получить ответ от последнего набора входных файлов, и DataTable я собираюсь проверить, содержит весь набор данных. Может ли тело поделиться тем, что ваше решение для этой ситуации? Я думаю, что это довольно часто встречается в реальной жизни. Спасибо! Добавить (messages.getMessage_First_Name ()); } Assert.assertEquals (actualMessages, exptMessages); } Но, похоже, каждая функция шаг выполняется, то весь DataTable запустить следующую ступенчатую функцию. который будет в конечном итоге я могу только получить ответ от последнего набора входных файлов, и DataTable я собираюсь проверить, содержит весь набор данных. Может ли тело поделиться тем, что ваше решение для этой ситуации? Я думаю, что это довольно часто встречается в реальной жизни. Спасибо! Может ли тело поделиться тем, что ваше решение для этой ситуации? Я думаю, что это довольно часто встречается в реальной жизни. Спасибо! Может ли тело поделиться тем, что ваше решение для этой ситуации? Я думаю, что это довольно часто встречается в реальной жизни. Спасибо!
Jamie Zhai
1

голосов
0

ответ
50

Просмотры

How to serialize DataTable present as a class's Member using protoBuffer

Я пытаюсь сериализовать класс, используя Protobuf-сеть. Класс содержит DataTable элемент. Я могу успешно сериализации и десериализации этот класс без DataTable, но с DataTable, он показывает исключение: Нет сериалайзер, определенный для DataTable. Тем не менее, я попытался сериализации DataTable отдельно с помощью ProtoBuf.Data и это работает! Но я хочу что-то, что может сериализовать весь класс, включая DataTable с помощью Protobuf-сети. MyCodes: общественное перечисление Название {SS, RR}; [ProtoContract (SkipConstructor = истина)] Класс StaticField {[ProtoMember (1)] открытые статические INT о = 0; [ProtoMember (7)] общественный И.А. Аа; [ProtoMember (2)] частный только для чтения INT s = 12; [ProtoMember (3)] Имя общественного Имя {получить; задавать; } Общественного DataTable DataTable {получить; задавать; } [ProtoMember (5)] общественный словарь GetNames = новый словарь (); общественного StaticField () {FillUpDict (); Datatable = GetTable (); } Мои коды для сериализации StaticField Класс: StaticField.No = 2; StaticField staticField = новый StaticField (); staticField.Aa = новый А (); staticField.name = Name.RR; используя (вар поток = новый MemoryStream ()) {Serializer.Serialize (поток, staticField); Массив = stream.ToArray (); } Мои Коды для сериализации DataTable по отдельности: с помощью потока (VAR = новый MemoryStream ()) с помощью (IDataReader читатель = staticField.dataTable.CreateDataReader ()) {DataSerializer.Serialize (поток, считыватель); массив2 = stream.ToArray (); } } Мои коды для сериализации StaticField Класс: StaticField.No = 2; StaticField staticField = новый StaticField (); staticField.Aa = новый А (); staticField.name = Name.RR; используя (вар поток = новый MemoryStream ()) {Serializer.Serialize (поток, staticField); Массив = stream.ToArray (); } Мои Коды для сериализации DataTable по отдельности: с помощью потока (VAR = новый MemoryStream ()) с помощью (IDataReader читатель = staticField.dataTable.CreateDataReader ()) {DataSerializer.Serialize (поток, считыватель); массив2 = stream.ToArray (); } } Мои коды для сериализации StaticField Класс: StaticField.No = 2; StaticField staticField = новый StaticField (); staticField.Aa = новый А (); staticField.name = Name.RR; используя (вар поток = новый MemoryStream ()) {Serializer.Serialize (поток, staticField); Массив = stream.ToArray (); } Мои Коды для сериализации DataTable по отдельности: с помощью потока (VAR = новый MemoryStream ()) с помощью (IDataReader читатель = staticField.dataTable.CreateDataReader ()) {DataSerializer.Serialize (поток, считыватель); массив2 = stream.ToArray (); } имя = Name.RR; используя (вар поток = новый MemoryStream ()) {Serializer.Serialize (поток, staticField); Массив = stream.ToArray (); } Мои Коды для сериализации DataTable по отдельности: с помощью потока (VAR = новый MemoryStream ()) с помощью (IDataReader читатель = staticField.dataTable.CreateDataReader ()) {DataSerializer.Serialize (поток, считыватель); массив2 = stream.ToArray (); } имя = Name.RR; используя (вар поток = новый MemoryStream ()) {Serializer.Serialize (поток, staticField); Массив = stream.ToArray (); } Мои Коды для сериализации DataTable по отдельности: с помощью потока (VAR = новый MemoryStream ()) с помощью (IDataReader читатель = staticField.dataTable.CreateDataReader ()) {DataSerializer.Serialize (поток, считыватель); массив2 = stream.ToArray (); } CreateDataReader ()) {DataSerializer.Serialize (поток, считыватель); массив2 = stream.ToArray (); } CreateDataReader ()) {DataSerializer.Serialize (поток, считыватель); массив2 = stream.ToArray (); }
user7808679
1

голосов
1

ответ
95

Просмотры

CSS Translated parent's sibbling hides child

I'm using ngx-datatable. It uses transform: translate3d to position every row using its height. The problem comes when I put a dropdown inside and the element below it hides the dropdown's options. As shown in the follow images: My ngx-datatable configuration: These examples are simpler simulations of my problem: If I set the row elements with a sequenced z-index, the child elements are shown like: row 0 element: (z-index: 100) row 1 element: (z-index: 99) This solution is not an option. I want the same result as the z-index approach and the ideal solution needs to use CSS as well. This is how the layout need to look like. Thanks in advanced. This is the entire simulation code and its snippet: ul { background: #b6ff00; border-radius: 0 0 10px 10px; } li { list-style: none; } section.datatable-body { width: 1252px; height: 420px; overflow-y: auto; overflow-x: auto; position: relative; z-index: 10; display: block; box-sizing: border-box; font-size: 13px; line-height: 1.42857143; color: #333; } section.datatable-selection { box-sizing: border-box; } section.datatable-scroller { height: 5576px; width: 1650px; display: inline-block; white-space: nowrap; box-sizing: border-box; box-sizing: border-box; } section.datatable-row-wrapper { position: absolute; background-color: #f9f9f9; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; box-sizing: border-box; white-space: nowrap; font-size: 13px; line-height: 1.42857143; color: #333; box-sizing: border-box; } section.datatable-body-row { height: 68px; width: 1650px; white-space: nowrap; outline: none; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; box-sizing: border-box; direction: ltr; } section.datatable-row-center { width: 1650px; display: flex; position: relative; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; flex-flow: row; box-sizing: border-box; white-space: nowrap; } section.datatable-body-cell { width: 150px; min-width: 200px; max-width: 600px; height: 68px; /**/ white-space: nowrap; text-overflow: ellipsis; overflow: visible !important; overflow-x: visible !important; overflow-y: visible !important; vertical-align: top; display: inline-block; line-height: 1.625; text-align: left; padding: .8rem 1.2rem .5rem; transition: width .3s ease; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; box-sizing: border-box; -webkit-box-direction: normal; } section.datatable-body-cell-label { box-sizing: border-box; white-space: nowrap; display: block; line-height: 1.625; text-align: left; -webkit-box-direction: normal; } section.form-horizontal { box-sizing: border-box; margin: 0; outline: 0; color: #666; position: relative; display: block; line-height: 1.625; white-space: nowrap; text-align: left; -webkit-box-direction: normal; } section.ngx-select { -webkit-border-radius: 0 !important; -webkit-box-shadow: none !important; margin: 0; padding: 0; display: block; width: 100%; height: 32px; box-sizing: border-box; border: 1px solid #ccc; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } section.ngx-select-dropdown { box-sizing: border-box; margin: 0; padding: 0; display: block !important; position: relative; text-align: left; } section.ul { width: 100%; height: auto; max-height: 200px; overflow-x: hidden; margin-top: 0; position: absolute; border: 1px solid red; border-radius: 4px 4px; bottom: 5px; animation-name: flipInX; animation-fill-mode: both; box-sizing: border-box; margin: 0; padding: 0; top: 100%; left: 0; z-index: 1000; float: left; min-width: 160px; list-style: none; font-size: 13px; text-align: left; } .li { box-sizing: border-box; margin: 0; padding: 0; display: list-item; text-align: -webkit-match-parent; border: 1px solid red; } Test 1 Test 2 Test 3 Test 4 Test 5 Test 6 Test 7 Test 8 Test 9 Test 0 Test 1 Test 2 Test 3 Test 4 Test 5 Test 6 Test 7 Test 8 Test 9 Test 0 Test 1 Test 2 Test 3 Test 4 Test 5 Test 6 Test 7 Test 8 Test 9 Test 0
1

голосов
1

ответ
73

Просмотры

Translating a datatable in R Shiny

I've build a R Shiny dashboard with a datatable output. The problem I struggle with is that I want the "datatable captions" to be in German. For example, I want the search field of the datatable to be labelled as "Suche:" I've found this code snippet, which works just fine. But I can't find a documentation or help page which gives a full list of the list arguments that can be passed to language. options(DT.options = list(pageLength = 5, language = list(search = 'Filter:'))) I also got the advice to set the "html lang"-tag to "de". I'm not very familar with using HTML within Shiny (dashboard), so I don't know a good way to implement this. Any help is appreciated! Thanks guys! Edit: I've added a simplified version of my code: library(semantic.dashboard) # ui ui
Tee
1

голосов
0

ответ
48

Просмотры

Issue in implementing a datatable button (HTML5 export)

Iam new in codeigniter. And this is first time iam using a datatable. The datatable works fine with features such as sorting,searching etc. but i need to implement an export button. I have loaded the javascript files and css files required for datatble button yet no favourable output.Can this problem be solved this is the javascript code iam using table = $('#user_data').DataTable({ "dom": 'rt', "buttons": [ {extend:'pdfHtml5',text:'Save as Pdf',key:'p'} ], "processing": true, //Feature control the processing indicator. "serverSide": true, //Feature control DataTables' server-side processing mode. "order": [], //Initial no order. "bFilter":false, "ordering":false, 'bLengthChange': false, // Load data for the table's content from an Ajax source "ajax": { "url": "fetch_print_list", "type": "POST", //"contentType": "application/json; charset=utf-8", "data": function ( data ) { data.branch = $('#branch').val(); data.fromdate = $('#fromdate').val(); data.view_by = $('#view_by').val(); }, }, //Set column definition initialisation properties. "columnDefs": [ { "targets": [ 0 ], //first column / numbering column "orderable": false, //set not orderable }, ], }); this are the files i have loaded
SRUTHIRBABU
1

голосов
1

ответ
43

Просмотры

Как вставить DataTable в DataGridView из а класса и отображения в форме?

Я хочу создать класс, как этот класс вставка DataTable в классе DataGridView Test_Class {общественного недействительный тест () {Form1 form1 = новый Form1 (); DataTable, DT1 = новый DataTable (); dt1.Clear (); dt1.Columns.Add ( "Name"); dt1.Columns.Add ( "BDate"); dt1.Rows.Add ( "Джох", 1997); dt1.Rows.Add ( "Keylor", 1995); form1.dataGridView2.DataSource = DT1; }}, И код в Form1 как этот Form1 Test_Class test_Class = новый Test_Class (); частная пустота Form1_Load (объект отправителя, EventArgs е) {} частная пустота button1_Click (объект отправителя, EventArgs е) {test_Class.test (); } Form1 дизайнер Но этот код Безразлично»
Ch Bahri
1

голосов
0

ответ
229

Просмотры

Скрытие столбцов в DataTable - Блестящая

Я строю блестящие приложения с реактивным набора данных, который выводится в: (1) участок и (2) DataTable (см код ниже). Я успешно вытащил данные через. Тем не менее, у меня возникают проблемы скрываются определенные переменные (или столбцы) в DataTable и у меня есть небольшая проблема эстетики. Я использую большой набор данных, состоящий из 69 переменных. При фильтровании с использованием трех DropDownMenu входов (см код ниже), реактивный набор данных затем подается в сюжет, который показывает количество коммерческих услуг (у) их общий рейтинг (х) - это прекрасно. Тем не менее, у меня есть две проблем, связанных с реактивным набором данных и DataTable вывода: (а) В моей DataTable вкладки, я хочу, чтобы выбрать первые 8 переменных моего набора данных, чтобы быть видимыми, а другой 61, чтобы быть скрыт. Я попытался ограничить список с некоторым кодом (см выхода сервера), но DataTable просто не загружается. (Б) Когда я выбираю вкладку DataTable, переменные коробки имен являются disproportiantely больших (смотрите изображение ниже для Фюрта clarif.) Я не пытался решить эту проблему, так как я понятия не имею, что может быть проблема. Помощь была бы оценена. PS. Если это необходимо, я могу дать более подробную информацию о данных, это настолько велико, что трудно дать структуру и т.д. UI UI
Pryore
1

голосов
0

ответ
36

Просмотры

Я хочу, чтобы создать линии в соответствии с количеством входов DataTable

Я хочу, чтобы создать линии в соответствии с количеством входов в рядах DataTable, желаемого результата: 2 * 2 = 4, но в результате я получаю 2 * 4 = 8, пожалуйста, мне нужна помощь, спасибо заранее. HTML: @foreach ($ detail_planning, как детали $) {{$ детали-> Libelle}} EX Affecter @endforeach Мой код Laravel: $ входной = Request :: только ( 'hidden_id_profil', 'table_input_profil', 'input_heure_lundi_de', 'input_heure_lundi_a «); для ($ I = 0; $ я <число ($ вход [ 'hidden_id_profil']); ++ $ I) {для ($ J = 0; $ J <число ($ входной [ 'hidden_id_agent_lundi']); ++ $ к) {$ new_details_planning_programme = новый PlanningAdsAffecte (); $ New_details_planning_programme-> id_planning_prestation = $ id_planning_prestation; $ New_details_planning_programme-> id_profil = $ вход [ 'hidden_id_profil'] [$ я]; $ New_details_planning_programme-> lundi_heure_de = Дата ( '' YMD $ входной [ 'hidden_hr_lundi_de_agent'] [$ J] ': S'..); $ New_details_planning_programme-> Save (); }} $ New_details_planning_programme-> lundi_heure_de = Дата ( '' YMD $ входной [ 'hidden_hr_lundi_de_agent'] [$ J] ': S'..); $ New_details_planning_programme-> Save (); }} $ New_details_planning_programme-> lundi_heure_de = Дата ( '' YMD $ входной [ 'hidden_hr_lundi_de_agent'] [$ J] ': S'..); $ New_details_planning_programme-> Save (); }}
Elmahdi Tamika
1

голосов
0

ответ
85

Просмотры

Laravel, Datatable, Composer and Webpack : Good practices to allow developpers to customize my library in their projects

Для того, чтобы установить контекст я создаю приложение CRUD для Laravel. Он устанавливается с помощью композитора и поэтому источники находятся в каталоге поставщика / организации / пакет. В моем проекте я использую DataTable. Поэтому я использую Laravel Mix, чтобы собрать свои источники и командная строка позволяет копировать JS и CSS скомпилированные в общедоступном каталоге приложения хоста Laravel. Я хотел бы, однако, что разработчики, которые будут использовать мою библиотеку можно настроить отображение некоторых DataTable клеток. Для этого необходимо использовать конфигурацию createdCell DataTable в. $ ( '# Пример') Datatable ({ "columnDefs".: [{ "Мишень": 3, "createdCell": функция (тд, cellData, ROWDATA, строка, столбец) {если (cellData <1) {$ (тд ) .css ( 'цвет', 'красный')}}}]}); Проблема заключается в том, что источники JS моего проекта уже скомпилирован ... На данный момент я нашел временное решение, которое заключается в выходе источников JS в поставщика / организации / пакет, но копирование конфигурации webpack.mix.js в приложение хоста и просят разработчиков скомпилировать себя. Проблема заключается в том, что все зависимости JS также должны быть установлены и не очень серьезно, чтобы заставить разработчиков скомпилировать источников, прежде чем быть в состоянии использовать мою библиотеку. Какие хорошие методы для достижения этой цели? Следующий источник может помочь, но я признаюсь, что я не знаю, как применить его к Laravel: Как связать сценарии поставщика отдельно и требуют их по мере необходимости с Webpack? Спасибо за помощь. На данный момент я нашел временное решение, которое заключается в выходе источников JS в поставщика / организации / пакет, но копирование конфигурации webpack.mix.js в приложение хоста и просят разработчиков скомпилировать себя. Проблема заключается в том, что все зависимости JS также должны быть установлены и не очень серьезно, чтобы заставить разработчиков скомпилировать источников, прежде чем быть в состоянии использовать мою библиотеку. Какие хорошие методы для достижения этой цели? Следующий источник может помочь, но я признаюсь, что я не знаю, как применить его к Laravel: Как связать сценарии поставщика отдельно и требуют их по мере необходимости с Webpack? Спасибо за помощь. На данный момент я нашел временное решение, которое заключается в выходе источников JS в поставщика / организации / пакет, но копирование конфигурации webpack.mix.js в приложение хоста и просят разработчиков скомпилировать себя. Проблема заключается в том, что все зависимости JS также должны быть установлены и не очень серьезно, чтобы заставить разработчиков скомпилировать источников, прежде чем быть в состоянии использовать мою библиотеку. Какие хорошие методы для достижения этой цели? Следующий источник может помочь, но я признаюсь, что я не знаю, как применить его к Laravel: Как связать сценарии поставщика отдельно и требуют их по мере необходимости с Webpack? Спасибо за помощь. Проблема заключается в том, что все зависимости JS также должны быть установлены и не очень серьезно, чтобы заставить разработчиков скомпилировать источников, прежде чем быть в состоянии использовать мою библиотеку. Какие хорошие методы для достижения этой цели? Следующий источник может помочь, но я признаюсь, что я не знаю, как применить его к Laravel: Как связать сценарии поставщика отдельно и требуют их по мере необходимости с Webpack? Спасибо за помощь. Проблема заключается в том, что все зависимости JS также должны быть установлены и не очень серьезно, чтобы заставить разработчиков скомпилировать источников, прежде чем быть в состоянии использовать мою библиотеку. Какие хорошие методы для достижения этой цели? Следующий источник может помочь, но я признаюсь, что я не знаю, как применить его к Laravel: Как связать сценарии поставщика отдельно и требуют их по мере необходимости с Webpack? Спасибо за помощь.
Jonathan Sardo
1

голосов
0

ответ
16

Просмотры

R (RShiny) эквивалент layer_data функции для других типов участков

Я в здании RShiny-приложение, где я создаю сюжет на основе таблицы данных, которые можно редактировать и другую таблицу данных, которые я не могу. В конце концов я хочу, чтобы сохранить все точки данных на графике в таблице данных, которые я могу отобразить и экспорт. Я видел много способов сделать это с помощью ggplot (т.е. layer_data, ggplot_build), но не эффективных путей, когда только используя сюжет и линии. Мои участки будут получать довольно сложным, и было бы очень полезно, чтобы найти простой способ сделать это, а не жестко прописывать все в очень простой пример моего кода ниже. (Примечание: участки будут получать гораздо более сложной, чем это они. будут линейные графики, но я просто нужно будет у- значения в каждой точке х значение, помеченной номером на оси х): х
CjV
1

голосов
0

ответ
24

Просмотры

ResultSet TYPE_SCROLL_SENSITIVE равно особенность ado.net

Я новичок в ADO.NET, я пришел с вопросом, в Java мы имеем возможность показать обновление результата непрерывно устанавливается с TYPE_SCROLL_SENSITIVE есть ли такая функциональность существует в ADO.NET для обновления таблицы данных, когда основная таблица обновлен?
Naveen
1

голосов
0

ответ
37

Просмотры

Как я могу сделать вновь созданный ряд кликабельны в URL? (DataTables) [дубликат]

Этот вопрос уже есть ответ здесь: Как добавить событие OnClick на вновь добавленной строки (DataTables)? 1 ответ Как сделать DataTable строки или ячейки кликабельным? 5 ответов, чтобы данные столбца в виде гиперссылки (DataTable Jquery) 3 ответы DataTables сделать интерактивными связать 1 ответ $ .getJSON ( '/ stData /' + статья, функция (данные) {$ .each (data.response, функция (вкл) { data.response [вкл] .Subject, data.response [вкл] .Summary]);}); table2.draw (); Выше функция просто создает объект DataTable с использованием запроса JSON. Я хочу, в то же самое время, чтобы сделать строку кликабельным для каждой строки, используя URL-адрес из запроса JSON, поэтому при нажатии он открывает соответствующий URL-адрес.
Sid Jones
1

голосов
1

ответ
803

Просмотры

Формат Ячейки таблицы при экспорте JQuery DataTable в Excel

У меня есть DataTable в моем заявлении, что мне нужно экспортировать в Excel, но когда DataTable экспортируется в Excel, тип формата для каждой ячейки «Общий». Тем не менее, я хочу, чтобы все мои клетки, которые будут отображаться в формате «Текст» в Excel. Я попытался преобразовать мои данные в строку, но она по-прежнему отображает результат в целом. Если я пытаюсь преобразовать свои данные в Int затем он делает отображает его в формате чисел в Excel, но я хочу, чтобы все в текстовом формате. Вот функция Я пытаюсь изменить тип данных: { «мишень»: 13, «визуализация»: функция (данные, типа, строка) {вар д = data.toString (); вернуться д; }} Здесь я таргетинг только на одну колонку. Тем не менее, я хочу, чтобы настроить таргетинг на все мои столбцы. Даже нацеливание один столбец не будет работать. Любая помощь будет оценена.
hira12
1

голосов
2

ответ
221

Просмотры

Сравнение двух DataTables с несколькими клавишами и выберите строки, которые не присутствуют в второй таблице

У меня есть два DataTables и я хочу, чтобы выбрать строки из первого, которые не присутствуют в второй, обе таблицы имеют 3 Ключи custnum, shiptonum, CONNUM Например: Таблица Контакты custnum shiptonum CONNUM колонки 1 1 1 data1 2 2 2 data2 3 3 3 данные3 4 4 4 Data4 таблицы приглашение custnum shiptonum CONNUM колонок 1 1 1 Данные11 3 3 3 data33 Я хотел бы результат как: Таблица результат custnum shiptonum CONNUM колонок 2 2 2 data2 4 4 4 Data4 Я уже пробовал использовать вар различия = table1.AsEnumerable () За исключением (table2.AsEnumerable (), DataRowComparer.Default). но это не сработало. Например, в моем тестировании в таблице контактов у меня есть 14,389 записей,
Pedro Rodriguez
1

голосов
0

ответ
37

Просмотры

Данные не проходя между сервером и таблицами данных Jquery

Я использую JQuery DataTable с AdminBSB материала Шаблон с datatable.net JSON данных не проходит между моей JQuery таблицы и сервером. Моя сортировка функция не работает должным образом. После того, как я нажимаю сортировку, все загруженные данные не отображаются в виде каких-либо данных в таблице. Вот мой Ajax код с API $ .ajax ({// локальный URL: "HTTP: // локальный / ххххх /", // сервер // URL: "http://18.206.116.36/xxxxxx/", DATATYPE: 'JSON', введите: "GET", успех: функция (данные) {вар я = 0; Количество вар = data.total; вар estimatedTimeArr = []; $ ( '# погрузо-data3') скрыть (); для. (я = 0; я
Akila Devinda
1

голосов
0

ответ
41

Просмотры

Конфликт с сортировкой и постраничного функции в Laravel-DataTable

Я работаю над аналитическим данным проектом. Я использую Laravel 5.6 и yajra / DataTable (https://github.com/yajra/laravel-datatables) библиотека для разработки. Я столкнулся с проблемами следующим образом: Во-первых, я создал DataTable из конструктора запросов: $ QueryBuilder = $ mydb-> GetQuery ($ выражение); вернуться DataTables :: из ($ QueryBuilder) -> сделать (); Тем не менее, OrderBy () и функция взять () из DataTable Lib конфликта на мой OrderBy () и взять () функцию в моем $ QueryBuilder. Например мой $ QueryBuilder создается из $ query-> таблица (..) -> где (..) -> OrderBy (second_column) -> взять (5) Из-за ГЭТ () функция $ QueryBuilder не было назвать заранее так что после того как я положил его в DataTables :: из ($ QueryBuilder) -> сделать () запрос контролируется DataTable Lib так что OrderBy () и взять () будет перезаписан. Согласно результатам, Я предполагаю, что это переписывается следующим образом: $ querybuilder-> OrderBy (FIRST_COLUMN) -> взять (10); Кроме того, это также происходит с функциями поиска. Функция поиска поиск по всем записям таблицы, но не первые 5 записей. Мое решение в этом случае изменить Query Builder для коллекции Поэтому я DataTables :: из ($ querybuilder-> Get ()) -> сделать () вместо DataTables :: из ($ QueryBuilder) -> сделать () и он работал хорошо в этом случае, к сожалению, в случае, если я хочу, чтобы получить все данные из базы данных. PHP будет из памяти из-за данных слишком велик, и я получаю все это, как коллекции, прежде чем передать его в DataTable. Если я даю таблицу данных Query Builder может обрабатывать объем данных по постраничной функции (). Следовательно, есть ли способ, чтобы решить обе эти проблемы? Я действительно предпочитаю, чтобы дать Query Builder для Datatable чем коллекции, потому что способ помогает мне экономить ресурс при получении больших данных, а не изменить ограничение памяти в PHP конфигурации. Тем не менее, я не знаю, решение ограничить объем данных из моего происхождения запроса после предоставления его в DataTable. Пожалуйста, помогите мне, если вы знаете решение. Заранее спасибо,
Duy Huynh
1

голосов
1

ответ
1.1k

Просмотры

NGX-DataTable - редактирование ячейки и воспитывая новую кнопку, чтобы сохранить изменения

Я использую NGX-DataTable, чтобы создать список настроек элементов, которые могут быть изменены, добавлены и удалены из. То, что я хочу сделать, это есть ряд данных с кнопкой Edit на конце линии. При нажатии на кнопку редактирования, ячейка становится доступным для редактирования, и кнопку Сохранить и каждый появляется в конце строки Отмена и кнопка редактирования исчезает. Тогда при нажатии кнопки либо Сохранить или кнопку Отмена, клетка больше не доступны для редактирования и кнопка редактирования снова на линии появляется. Я пытаюсь использовать метод для обработки редактирования и переключиться на Сохранить и Отмена. Мой HTML, без метода, заключается в следующем: Изменить Сохранить Отменить С этой HTML, когда я нажмите кнопку Изменить имя ячейка становится доступной для редактирования. В настоящее время я на вкладку прочь или нажмите на другую области таблицы, чтобы клетка неизменяемой. И когда я м редактирования ячейки, кнопка Edit остается на экране, и появится ни Сохранить ни Отмена кнопок. Я пытаюсь использовать метод с помощью кнопки Edit вместо того, чтобы вывести Сохранить и Отмена. Новая линия выглядит следующим образом: Редактировать Я затем создать функцию в файле транскрипта: storeOldValues ​​(RowIndex) {this.nameOld = this.rows [RowIndex] .name; this.editing [RowIndex + -name '] = TRUE; this.editing = RowIndex; } При таком методе на месте, Сохранить и Отмена кнопки появляются при нажатии на Edit (третья строка метода), но я не могу на самом деле редактировать ячейку. Проблема, казалось бы, используя как вторые и третьи строки метода вместе, потому что, когда я закомментировать третью линию клетка снова редактируемые но Сохранить и Отмена кнопки не отображаются. Я получил вторую линию метода от NGX-DataTable демо-кода, но я не очень понимаю, как это работает. Мне интересно, если это одна из причин, я не могу получить код для работы. В частности, как делает "RowIndex +" -name" работу? Похоже, это было бы просто сцепить буквальное слово «-name» в RowIndex, но я уверен, что это не то, что он делает. Как это сделать имя ячейки для редактирования? Какова цель знака минус перед именем? И есть ли лучший способ сделать то, что я пытаюсь сделать? Спасибо! Работа? Похоже, это было бы просто сцепить буквальное слово «-name» в RowIndex, но я уверен, что это не то, что он делает. Как это сделать имя ячейки для редактирования? Какова цель знака минус перед именем? И есть ли лучший способ сделать то, что я пытаюсь сделать? Спасибо! Работа? Похоже, это было бы просто сцепить буквальное слово «-name» в RowIndex, но я уверен, что это не то, что он делает. Как это сделать имя ячейки для редактирования? Какова цель знака минус перед именем? И есть ли лучший способ сделать то, что я пытаюсь сделать? Спасибо!
David Tarvin
1

голосов
1

ответ
30

Просмотры

How to split a data table based on a contained word in R

У меня есть таблица данных, и я хочу, чтобы разделить его на несколько таблиц данных на основе одной переменной, но значение этой одной переменной может немного отличаться. Для того, чтобы проиллюстрировать, что я имею в виду, вот пример. Давайте эту таблицу данных: + ---------------------- + ----------- + -------- --- + | Variable1 | Variable2 | Variable3 | + ---------------------- + ----------- + ----------- + | Нью-Йорк | 1000 | 5000 | | Нью-Йорк - Бронкс | 156 | 98498 | | Нью-Джерси | 198 | 4894 | | Детройт | 1658 | 74984 | | Нью-Йорк Queens | 16516 | 498465 | + ---------------------- + ----------- + ----------- + И Вывод должен выглядеть следующим образом: Первый один + ---------------------- + ----------- + ----------- + | Variable1 | Variable2 | Variable3 | + ---------------------- + ----------- + ----------- + | Нью-Йорк | 1000 | 5000 | | Нью-Йорк - Бронкс | 156 | 98498 | | Нью-Йорк Queens | 16516 | 498465 | + ---------------------- + ----------- + ----------- + второй один + ------------ + ----------- + ----------- + | Variable1 | Variable2 | Variable3 | + ------------ + ----------- + ----------- + | Нью-Джерси | 198 | 4894 | + ------------ + ----------- + ----------- + третий один + --------- - + ----------- + ----------- + | Variable1 | Variable2 | Variable3 | + ----------- + ----------- + ----------- + | Детройт | 1658 | 74984 | + ----------- + ----------- + ----------- + Йорк Queens | 16516 | 498465 | + ---------------------- + ----------- + ----------- + второй один + ------------ + ----------- + ----------- + | Variable1 | Variable2 | Variable3 | + ------------ + ----------- + ----------- + | Нью-Джерси | 198 | 4894 | + ------------ + ----------- + ----------- + третий один + --------- - + ----------- + ----------- + | Variable1 | Variable2 | Variable3 | + ----------- + ----------- + ----------- + | Детройт | 1658 | 74984 | + ----------- + ----------- + ----------- + Йорк Queens | 16516 | 498465 | + ---------------------- + ----------- + ----------- + второй один + ------------ + ----------- + ----------- + | Variable1 | Variable2 | Variable3 | + ------------ + ----------- + ----------- + | Нью-Джерси | 198 | 4894 | + ------------ + ----------- + ----------- + третий один + --------- - + ----------- + ----------- + | Variable1 | Variable2 | Variable3 | + ----------- + ----------- + ----------- + | Детройт | 1658 | 74984 | + ----------- + ----------- + ----------- + Variable3 | + ----------- + ----------- + ----------- + | Детройт | 1658 | 74984 | + ----------- + ----------- + ----------- + Variable3 | + ----------- + ----------- + ----------- + | Детройт | 1658 | 74984 | + ----------- + ----------- + ----------- +
Pan Miroslav

Просмотр дополнительных вопросов