Change pagination info text angular mat table - angular7

Im working in Angular 7 material table. There im keeping pagination and my pagination code is :
<mat-paginator #facePaginator [pageSize]="5" [hidePageSize]="true"></mat-paginator>
so im getting pagination like below :
I just want to replace text of with sur in that pagination.
I was looking for something to pass as a parameter in <mat-paginator> tag but there's no option for that.
So i referred https://stackoverflow.com/a/54103817/6624737 this answer and i used it.
But im getting the error below :
StaticInjectorError(AppModule)[MatTable -> ChangeDetectorRef]:
StaticInjectorError(Platform: core)[MatTable -> ChangeDetectorRef]:
NullInjectorError: No provider for ChangeDetectorRef!
Please share me any better idea to do this.

Related

How do I use importXML/importHTML to retrieve a stock options chain that is hidden?

I am trying to use importXML or importHTML function to retrieve a stock options chain, specifically using this function to get a table. So far, this is what I have:
=importhtml("https://bigcharts.marketwatch.com/quickchart/options.asp?symb=TSLA","table",3)
The problem I'm getting is that I can't retrieve "hidden" tables. For example, if you go on the website: https://bigcharts.marketwatch.com/quickchart/options.asp?symb=TSLA
If you scroll down on this page the hidden tables would only be revealed if you click on ,"show april 2022", "show may 2022", etc. I am trying to retrieve all of this information.
The end result is that I would like to create a table that looks like this:
https://www.barchart.com/stocks/quotes/tsla/put-call-ratios
And a table that looks like this:
https://www.barchart.com/stocks/quotes/TSLA/options?moneyness=10&view=stacked&expiration=2022-04-14-m
As a result, there are two things that I am trying to create, the above tables shown on barchart.
I have tried to use importHTML or importXML on barchart, but it looks like it's not allowed. If there is a way to directly retrieve the information from barchart, that would be a much better solution rather than having to import all of the data separately using a different website.
Please note, that I do have a beginner knowledge, so a step-by-step solution on what to do would be very helpful. Thank you

PowerApps - Listbox - Update selected values into SP list

I have some problems with a couple of listboxes in a powerapps app. There is an app with 4-5 pages and forms for collecting info. Most works fine but I cant get the selected info in the listbox to work. Im guessing its simple but.. please help.
Update = Listbox.SelectedItems - I want something like this.. but either Im only getting one selected value or error message.. Tried some different like Text() - SelectedItemsText osv osv.. cant fint the right one I guess.
Thnx.
I finally seems to have found what I was looking for..
Left(Concat(DataCardValue3.SelectedItemsText.Value; Concatenate(Text(Value); ", ")); Len(Concat(DataCardValue3.SelectedItemsText.Value; Concatenate(Text(Value); ""))) - 1)
Thnx!

Yii2-advanced template : logs frontend, backend and console

I am using Yii2 advanced template and i have a task to get logs from Yii2 backend, frontend and console, parse them (get rid of unwanted informations)and print them on my view. I know, that they are placed in f,b,c\runtime\logs\app.log but i dont realy know, how to perform such an action. What is the best possible way to do this, to be secure and well-created solution? Let`s say i have log like
2017-01-18 10:47:29 [::1][-][18g3r5tt6dspb7b3ib0bmfu4d4][info][application]
and i want to create something like :
[2017-01-18 10:47:29] [info][application][path\also][whatever\i\want]
Afterwards i want to sort them, probably by time or log type
[error][info]....[something]
,to print them on one of my view pages. I am not very experienced with the loging, so i am quite desperate what to do. Should i use CRDU view or new Extension or ...?
Thank you for answer and have a nice day!

angular dart >> Best way to create a table:column renderer

I'm hopping this awesome community can steer me on the right direction. I came from the flash/flex/js world, and I like how simple it is to define an item renderer in flex. Here is what I'm trying to accomplish:
I have an Angular component which consist of a form and a html table. I have the columns, headers, rows, etc. all populating correctly using ng-repeat. I want to be able to define column "renderers", so if someone passes me a column property like "renderAs: 'button'" or "renderAs: 'progress'" I should be able to render the entire column as a button, or progress bar, etc.
Here is what I've tried so far:
ng-bind-html="getColRenderer(column.renderAs, column.value)" which
returns HTML based on 'renderAs'. As you all probably know, this
will only work with basic HTML stuff, but I cannot append an
'ng-click', or an 'href' due to angular's security. So, I opted
for something else.
I semi-have a good solution embedding a "ng-switch" inside my
ng-repeat. I had an ng-if but with several types of potential
"renderers" I opted for the switch. This somehow seems like future
problems while trying to display too many columns or rows, just my
fears.
Decorators - I like decorators, but it seemed a bit too much for
something as a simple button that calls something on click or a
progress bar with 2 values. So, I halted going into this path, but
if this is the shinning path all walk, then by all means.
I hope someone out there has ran/done something like this and can steer me on the right course of action. If the ng-switch or ng-if is okay, then I'm good to go.
Once again, thank you in advanced.

Google Search with RoR, how make it works?

I am new to RoR, and I wonder how I can do a google search by using a field in view of my project, anyone know how I could do that?
I have in my application.html.haml the code :
%form#search
%input
How can i implement this?
Set the action of your form to http://www.google.com/search, the method to get, and name your input field q. Something like the following:
%form#search(action="http://www.google.com/search" method="get")
%input(type="text" name="q")
%input(type="submit")
The result will be the normal URL for google searches with the results displayed:
http://www.google.com/search?q=term1+term2

Resources