Extjs tagfield saving values in inputbox - javascript

This is the first time I am working on ExtJs. I am trying to create a tagfield with all selection stored in the inputfield as values.
Right now I think all the values are saved as the <li></li> tags.
Is there a way I could save selection as csv in the value attribute to the field ?
I want to change the template to parse CSV values and select the items in the dropdown.

If you want to submit a different data format during form submission, you have to override the getSubmitData function of the tagfield.
I have made an example for you - not with CSV, but with the array encoded as JSON:
Relevant fiddle

Related

changing the DOM after accessing a database

i'm using the PDO library in php to access a database and return some values into a table which need to be shown when the user first opens the webpage,
after this I want to implement a filter option, so that the user can input some data in a form field and the data shown is updated according to the filters set by the user.
I don't know how to update the DOM in this case, would it be possible to update the DOM using Jquery so that only the new values are shown in the table, or do i need to redirect to a new page/reconstruct my table with a full request/response cycle.
thank you for your help in anycase.
If I understand correctly, you want to output the data from the result of your MySQL query as a table, and then having a search bar which will filter the output table according to the search bar. What I would do is first use the data to generate a table and give it a css class. For the search bar you can use form or event listener to process apply your filter from the value in the search bar. For example you can loop the rows of the table and check if a column contain a substring of the search bar value(as an example, check with whatever criteria you prefer) and just add a css value display: hidden to the row, or restructure the table, there are many ways of doing it.

Issue using extjs to display text containing double quotes

I am using extjs to display my data from database in which records also contain some special characters. When I am displaying the records, each record has a drop down field which shows the values containing specials characters. It shows those values with hex code of those special characters like:
Value coming from server like "Rohit's, Kumar" which is correct I think but initially extjs is showing it but when I save a row and then go to update that row again, now the drop down shows some value like this:
"Rohit"s, Kumar"
Which is the wrong behavior. How do you prevent this in extjs?

select options are not being shown using d3.js?

I am trying to show the names of few detectors in a combobox using d3.js. I used the following code to show the data.
d3.csv("Results_New.txt", function(data) {
//var data = d3.csv.parseRows(datatext);
d3.select("#road").selectAll("option")
.data(data).enter().append("option").text(function(d){return d.detector-id;}).attr("value",function(d){return d.detector-id;});
But the values are not being shown in the output combobox. Rather the combox options are showing blank space. Can anyone give me the idea how can the values be shown? Is it mandatory to put the combobox within a SVG?
I'm guessing your column in your csv file is named "detector-id"?
d.detector-id is not valid. That's translated as object variable d with property detector minus variable id.
Use return d["detector-id"]; instead.
Here's working code.
Is it mandatory to put the combobox within a SVG?
You actually aren't putting a combobox box in SVG. What I think you mean is "is it mandatory to build the combobox with d3?" The answer is no.

How to populate a custom textarea on changing of values in a custom dropdown field in sugarcrm?

I am using SugarCRM 6.5.17 CE version. I have created a custom dropdown field which has values like amount, inquiry, total and according to selected option I want to populate a custom textarea field with different messages e.g. messages like Hello, Hi and Bye. I am confused here, so please help me out soon
Use javascript to fetch the value from the dropdown list. Set different text in the textfield depending on the value in the dropdown. jQuery is loaded in all Sugar views by default in version 6.5.x.
A javascript file can be included in a quickcreateview, detailview or editview by adding the array key includes inside the form sub array.
'includes'=> array(
array('file'=>'custom/modules/Accounts/CustomAccount.js'),
),

Why can't jQuery jqGrid default my combobox correctly when I have a comma in the select values?

I am using jqGrid with ASP.NET MVC. I have an edit form which works great, but for some reason I have one combobox field that doesn't default to the current selected row after the first time I bring up the edit form.
I have found the root cause. The values in the dropdown all have commas in them as they are showing name in the format:
[LastName, FirstName]
When I remove the comma from the select values, the problem goes away.
Is there any way to support commas in a select dropdown on a jqGrid edit form?
Probably you will find the answer on your question here: you should use object instead of string as the value of the value option for the list of select values.

Categories